- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同期をとる)
フレーム間の関数同期についての質問
このQ&Aのポイント
- フレーム間で関数の同期をとることは可能でしょうか?フレームAにはプリロード関数と画像切り替え関数、フレームBにはフレームAの画像切り替え関数を呼ぶ処理があります。しかし、フレームBがフレームAよりも早くLoadしてしまい、プリロードが完了していないのに画像切り替え関数が走るエラーが発生してしまいます。
- この現象を回避する方法を探しています。フレーム間で関数の同期を取る方法があればご教示ください。
- どなたか知恵を貸してください。ご協力いただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんはcat_tomatoさん、xruzです。 最初にフレームBのsrcにabout:blankを指定しておいて、フレームAがonLoadしたタイミングでフレームB.location.hrefに表示したいURLを指定すれば良いのでは。。。。 はずしていたら御免なさい、がんばってくださいね(~:~i
お礼
お礼が遅くなり申し訳ございません。 xruzさまがおっしゃるようにやって、とりあえずは回避できました。 たぶんサーバのローカル環境だからバグになるのかなぁと思っております。 引き続き対策を考えますが、ネットワークを通してなら大丈夫だと思われるのでとりあえず解決しました。 ありがとうございました。