重複の可能性:
jQuery Fancybox が要素を認識しない
データベース内の画像によって動的に生成される豪華なボックス画像ギャラリーがあります。データベースから画像を取得するサーブレットを使用し、ファンシー ボックスの Web サイトの例に従って、src でそれらにリンクします。ただし、画像のサムネイルをクリックすると、ポップアップ画像ギャラリーではなく、画像が含まれる別のページにリンクするだけです。
以下のようにサーブレットへのリンクを入れると:
<a class="fancybox" rel="gallery<%= h.getHomeID()%>" href="http://localhost:8080/Website/Image?id=<%= h.getHomeID()%>" title="Photo">
<img src="Image?id=<%= h.getHomeID()%>" alt="" height="197px" width="315px"/>
</a>
これにより、画像がブラウザウィンドウに表示されます
ファンシーボックスページから既に提供されているリンクを使用すると、画像ギャラリーが機能するようです。
<a class="fancybox" rel="gallery<%= h.getHomeID()%>" href="http://farm9.staticflickr.com/8490/8215600456_de252d155d_b.jpg" title="Photo">
<img src="Image?id=<%= h.getHomeID()%>" alt="" height="197px" width="315px"/>
</a>
なぜこれが起こる可能性があるのか 誰にも分かりますか?ここで問題と見なされる場合は、必要に応じてサーブレット コードを投稿できますか?