重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

メインページ上にインラインフレームを使用して、写真のサムネイルを並べています。
このサムネイルをクリックするとlightboxで表示されるようにしたいのですが、上手くいきません。
メイン画像に表示されず、インラインフレーム内で、lightboxが動作せず、画像がリンクするだけです。


メインのHTML(main.html)のheadに下記の記述をし、
【main.html】
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>

インラインフレーム内(in.html)のサムネイルには下記を記述しています。
【in.html】
<a href="images/001.jpg" rel="lightbox" title="テスト"><img src="images/p01.jpg" border="0"></a>

ちなみに、上記のタグをメインのHTMLに記述すると、ちゃんとlightboxは動きます。
インラインフレーム内だと、動かないのです。


ソースのどの部分に手を加えると、メインページ上に、表示されるようになるのでしょうか。
アドバイスお願い致します。

A 回答 (1件)

in.html内のbase targetで指定するか、アンカーにターゲット属性でmain.htmlに出力させてば良いのでは?


<base target="main.html">
又は<a href="" target="main.html">
    • good
    • 0
この回答へのお礼

お礼が遅くなってすみません!
教えて頂いた方法で、無事解決いたしました。とても助かりました。本当にありがとうございます。

お礼日時:2009/02/24 11:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!