• 締切済み

リンクをクリックすると、親ウィンドーにiframe構造のページが開き、さらにターゲットへジャンプする方法はありますでしょうか?

例えば、 index.htmlを下記の通りとします。 --iframe----HTML----- |       |       | | menu   |        | ---------------------- 左のmenuをクリックすると、iframeで作った別のページが開き、さらにその中のページのターゲット内に移動したいのです。 index.htmlのmenuをクリック→anotherpage.htmlへ移動 --iframe----iframe----- |       |main.html | | menu   |      | ---------------------- さらに、右iframe内はmain.html内のターゲットAへジャンプ。 このようなジャンプは可能でしょうか? よろしくお願いします。

みんなの回答

回答No.2

SEO対策ならフレームを逆手にとった方法があります。 参考URLをご覧下さい。

参考URL:
http://www.hyperposition.com/spam/frame.html
himatubu4
質問者

お礼

再び有難うございます。 なるほど、こういった裏技もあるんですか。 しかし、技術的に解決したい気もするので、もう少し考えてみることにします。 雑学として面白い内容ですね。 有難うございます。

回答No.1

可能だと思います。 がjavascriptを書けば簡単にできます。 しかし、index.htmlとanotherpage.htmlのメニュー部分が同じなのであれば もともとiframeでなくframeにして左右を分けて 左にメニュー画面、右にコンテンツとした方が 後のメンテナンスが格段に楽になると思うのですが・・ どうしてもご質問の方法にするのなら スクリプトも書きますが・・ いかがなんでしょうか?

himatubu4
質問者

お礼

早速返事有難うございます。 index.htmlとanotherpage.htmlのメニューは同じです。 一方、素人考えのSEO対策で、トップページはフレームの数を少なくしたいと思ったのですが、どうでしょうか?(indexのフレーム内は検索エンジンにかからないとありましたもので) もしその通りでありましたら、スクリプト教えていただけますでしょうか。 もしくは、フレームでも問題ないでしょうか。

関連するQ&A