• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リロード)

5分ごとにページをリロードする方法について

このQ&Aのポイント
  • JavaScriptを使用して、5分ごとにページをリロードしたい場合にどのように実装すれば良いのかについて質問があります。
  • 現在は<body>タグのonLoadにreload_me()という関数を設定し、その中でdocument.location.reload()とsetTimeout()を使用していますが、うまく動作していないようです。
  • どのような書き方が正しいのか、または他の方法があるのか教えてください。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> と書いたところ、ロードしてくると同時に次のロードが始まってしまい、 > 300000という時間が全くきいてないような感じです。 当たり前じゃん。 だって、onLoad で、reload_me() が呼ばれ、すぐに location.reload() が 呼ばれるから、setTimeout() をする前に、そのページはリロードされるでしょ。 で、またリロードされたページの onLoad が走るんだから。 onLoad では、setTimeout() をするだけにしましょう。 <body onLoad="setTimeout('reload_me()',300000)">

kenara04
質問者

お礼

すいません。 基本がよくわかってないもんで・・・。 お蔭様で解決しました。 ありがとうございました。

関連するQ&A