電子書籍の厳選無料作品が豊富!

こんにちわ。
何度も質問させていただき申し訳ありません。
どうしても分からない事が一つあって質問させていただいてる次第です。

topというHTMLの中にインラインフレームを入れて、その中にtop2というページを表示させています。
そのtop2の中にはいくつかの画像リンクを貼っています。
その画像リンクをクリックするとtopのページいっぱいにリンク先のページが表示されるようにしたいのです。
IE6だとターゲット指定が_parentで問題なく作動するのですが。
IE7に変えると何故かブランクになってしまい新規で窓を開いてしまいます。

IE7で_parentは使えないと言う事なのでしょうか?
それとも何か他に正しいターゲット指定があるのでしょうか?

乱文で分かりづらいと思いますが、どうか知恵をお貸しください。

A 回答 (2件)

こんにちは。

No.1です。
それなら、Javascriptを使えば実現できます。
参考URLか、『javascript 複数フレーム』等で検索すれば、色々ヒットすると思いますよ。

参考URL:http://www.tagindex.com/javascript/link/frame.html
    • good
    • 0
この回答へのお礼

ありがとうございます!
早速やってみたら思い通りに作動しました!
なるほど、javascriptを使うのですね。
ありがとうございました!

お礼日時:2007/05/21 14:16

こんにちは。


target="_top"
では駄目でしょうか?
これならIE6も7もカバーしていると思います。

この回答への補足

早速の回答ありがとうございます。
しかしこちらの説明に不足していた部分がございました。
申し訳ありません。
top.html top2.htmlの他にもう一つmenu.htmlというものがあります。
このmenu.htmlは常にページの上部に表示されるように設定しています。
それで、教えていただいたtarget="_top"だとそのmenu.htmlまで一緒に変わってしまうのです。

説明不足で申し訳ありませんでした。

補足日時:2007/05/18 17:58
    • good
    • 0

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