• 締切済み

リンクのターゲット指定について教えてください

リンクのターゲット指定について教えてください。 index.htmlから別ウィンドウで開いた000.htmlがあるとします。 000.htmlからリンクでindex.htmlのページにリンクを貼りたい(リンク先を表示させいたい)場合はターゲットをどのように指定すればいいのでしょうか? ちなみに、index.htmlはフレームにはなっていません。 よろしくお願いします。

みんなの回答

  • togino
  • ベストアンサー率75% (97/129)
回答No.3

main.html を下記のようにします。 <html> <script type="text/javascript"> <!-- window.name = "main"; // --> </script> <body> This is Main page: <a href="sub.html" target="sub">Link</a> </body></html> sub.html を下記のようにします <html><body> This is Sub page: <a href="main2.html" target="main">Link</a> </body></html> main2.html を下記のようにします <html><body> This is Main2 page: </body></html> さて、初めに main.html を開いて、そこの Link を クリックすると 別ウィンドに sub.html が出ますよね。 sub.html の Link をクリックすると main.html が 表示されていたウィンドが main2.html に変わります でしょうか? window.name が書き込み可能であるのか、確信はない のですが、僕の IE6 の環境では、書き込めたようです。

回答No.2

<a href="表示させたいページ" target="画面指定">~</a> これが基本の形ですよね。 >index.htmlから別ウィンドウで開いた000.htmlがあるとします。 これを01という名前で開くとするとこうなります。 <a href="000.hml" target="01">~</a>  000.htmlのウィンドウは、自由に名前を付けることができますから、好きなものを表示させることができます。  ところが、index.htmlについてはどうでしょう?  自分で新たに開いたウィンドウでなければ、ウィンドウに名前が付いていません。したがって、別のウィンドウから呼び出すことは不可能になります。  前もってindex.htmlを別のウィンドウで開いておけば可能ですが、やたらとウィンドウを開くのは、あまりお勧めできません。

回答No.1

こういう感じですか↓ <a href="index.html">インデックスを表示</a> これを000.htmlのページにセットすると「インデックスを表示」をクリックするとindex.htmlの内容が表示されます。

関連するQ&A