- 締切済み
リンクのターゲット指定について教えてください
リンクのターゲット指定について教えてください。 index.htmlから別ウィンドウで開いた000.htmlがあるとします。 000.htmlからリンクでindex.htmlのページにリンクを貼りたい(リンク先を表示させいたい)場合はターゲットをどのように指定すればいいのでしょうか? ちなみに、index.htmlはフレームにはなっていません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- togino
- ベストアンサー率75% (97/129)
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 の環境では、書き込めたようです。
- shinkun0114
- ベストアンサー率44% (1553/3474)
<a href="表示させたいページ" target="画面指定">~</a> これが基本の形ですよね。 >index.htmlから別ウィンドウで開いた000.htmlがあるとします。 これを01という名前で開くとするとこうなります。 <a href="000.hml" target="01">~</a> 000.htmlのウィンドウは、自由に名前を付けることができますから、好きなものを表示させることができます。 ところが、index.htmlについてはどうでしょう? 自分で新たに開いたウィンドウでなければ、ウィンドウに名前が付いていません。したがって、別のウィンドウから呼び出すことは不可能になります。 前もってindex.htmlを別のウィンドウで開いておけば可能ですが、やたらとウィンドウを開くのは、あまりお勧めできません。
- turugi0802
- ベストアンサー率39% (68/173)
こういう感じですか↓ <a href="index.html">インデックスを表示</a> これを000.htmlのページにセットすると「インデックスを表示」をクリックするとindex.htmlの内容が表示されます。