• ベストアンサー

定期的に読み込ませる

a.htmlとb.htmlで構成されたフレームページ(index.html)を作成し、index.htmlを定期的にReloadさせるやり方はありませんか? a.htmlとindex.htmlへの書き込みで済ませたいのです。どういうふうに書けばよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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)
回答No.2

index.htmlを定期的にReloadするのであれば <META HTTP-EQUIV="Refresh" CONTENT="秒数"> でしょうね。 フレームページの場合ブラウザによってはa.htmlやb.htmlが キャッシュされるかもしれませんので各ページを リロードする方が間違いないと思います。 javascriptをつかうともっとプログラム的にできますが 環境依存する可能性があることは理解ください

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

http://www.red.oit-net.jp/tatsuya/java/noodles.htm こんちは~。 まぁ、ここらへんの応用で出来るかな? 「setInterval」を調べてみてはいかがでしょうか。 で、一定時間経ったらsubmitをかけてあげればリロードできるかな。 a.htmlに、b.htmlのフレームターゲットに対してとa.htmlのフレームターゲットに対して、それぞれのhtmlファイルをsubmitする文を書いてあげれば解決かな??

関連するQ&A

専門家に質問してみよう