プロが教えるわが家の防犯対策術!

フレームを3つ使ったサイトにしています。それで3つ同時に別のページに飛ばすのに、
(自分は、ホームページビルダーでホームページを作っています)

<A href="#" onclick="parent.フレーム1.location.href='ページ1.html'; parent.フレーム2.location.href='ページ2.html'; parent.フレーム3.location.href='ページ3.html';

という書き方をしているのですが、
IEでは作動するのですがFireFoxでは正常に作動しません。
正常に作動されるためには、どういう風に書き換えれば良いのでしょうか?
都合のいい質問かもしれませんが、どうか宜しくお願いします。

A 回答 (1件)

動作しない理由は簡単。


そのスクリプトが書いてあるページが動作終了前に書き換わっちゃうから。
だからまず、そのスクリプトの有るフレームが最後になる様に順番を書き換えてごらん。

それでダメならスクリプト常駐フレームを別に用意するとか、そういう工夫が要るかも。
    • good
    • 0
この回答へのお礼

さっそくのお答えありがとうございます。しかし、違います。
動作しないというのは、まったく切り替わらないということです。
スクリプトの有るページも含めて…

お礼日時:2010/07/12 04:39

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