- 締切済み
子フレームの自動リロードは可能でしょうか?
フレームで2つに分割されたページ(frameset.htm)があるとします。 そのうち、一つのフレーム(menu.htm,name=MENU)はメニューとして常に表示されています。 もう一つのフレーム(name=MAIN)にはその時々でいろんなページが表示されます。 仮に、例えば60秒おきとかで、MAINにその瞬間に表示されているページを、 frameset.htmもmenu.htmもリロードせずに、 自動的にリロードさせることは出来ますか? MAINに表示させるページは閲覧者により手動でも変えられるようになっているため、リロードの瞬間にどのページが表示されているかは不定です。 なお、MAINに表示させるページ内に、Java ScriptやMETAタグは追加できない条件です。
- みんなの回答 (4)
- 専門家の回答
お礼
お答えありがとうございました。 こちらでも試してみたところ、特定の条件(*1)のもと、動作することが確認できました。 *1:このJavaScriptを実行するHTML文書と、reloadの対象となるHTML文書が、ともに同じサーバー上またはともにローカルにある時に限るようです。それ以外ではエラーになります。前回、上手く動作していなかったのはこのせいだったようです。 セキュリティ上の制限でこのようになっているのでしょうか? 私は、複数のサーバーにサイトを持っているので、この制限がないほうが良いのですが、おそらく無理ですよね? また、同じサーバーという判断がURLのどの部分で判断されているのか、が不明です。サーバー名のみで判断しているのか、パスの部分も含んでいるのですのかね? もし上記の疑問に回答をお持ちでしたら、再度回答いただければ幸いです。