- ベストアンサー
定期的に読み込ませる
a.htmlとb.htmlで構成されたフレームページ(index.html)を作成し、index.htmlを定期的にReloadさせるやり方はありませんか? a.htmlとindex.htmlへの書き込みで済ませたいのです。どういうふうに書けばよいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2さんの方法がベストと思いますが javascriptを使ったサンプルを・・ 読み込み先が同じドメインなら location.href="" は location.reload();で良いかも・・ <html> <head> <script type="text/javascript"> var time=30000;//更新間隔ミリ秒:1000=1秒 function x(){ frm1.location.href="http://www.yahoo.co.jp/"; frm2.location.href="http://www.yahoo.co.jp/"; setTimeout("x()",time); } window.onload=x; </script> </head> <script type="text/javascript"> str="<frameset rows='50%,50%'>"; str+="<frame name='frm1' src='http://www.yahoo.co.jp/'>"; str+="<frame name='frm2' src='http://www.yahoo.co.jp/'>"; str+="</frameset>"; document.write(str); </script> </html> .
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
index.htmlを定期的にReloadするのであれば <META HTTP-EQUIV="Refresh" CONTENT="秒数"> でしょうね。 フレームページの場合ブラウザによってはa.htmlやb.htmlが キャッシュされるかもしれませんので各ページを リロードする方が間違いないと思います。 javascriptをつかうともっとプログラム的にできますが 環境依存する可能性があることは理解ください
- STICKY2006
- ベストアンサー率29% (1536/5269)
http://www.red.oit-net.jp/tatsuya/java/noodles.htm こんちは~。 まぁ、ここらへんの応用で出来るかな? 「setInterval」を調べてみてはいかがでしょうか。 で、一定時間経ったらsubmitをかけてあげればリロードできるかな。 a.htmlに、b.htmlのフレームターゲットに対してとa.htmlのフレームターゲットに対して、それぞれのhtmlファイルをsubmitする文を書いてあげれば解決かな??