• ベストアンサー

Javascriptで自動更新

あるページを10秒に一度、自動で更新させたいのですがなにかよい方法はありませんか? このサイトで見かけたスクリプトを試してみても動作しませんでした;; <script language="JavaScript"> <!-- min=60; setTimeout('reload()', min*1000); function reload() { location.href=location.href; } //--> </script> Javascriptで実現する方法があれば教えてください。

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

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.3

チャットか何かかな? 下記コードで動作確認できました。 <script type='text/javascript'> (function(){ var t = setInterval(function(){ location.reload(true); }, 10000); })(); </script> window.setInterval - MDC https://developer.mozilla.org/ja/DOM/window.setInterval # 実際に確認してませんが、IE8ではmeta refreshが効かないそうですね…。 OKWave ジャンプページ? http://internet.okwave.jp/qa4990882.html?ans_count_asc=1

JIFT00
質問者

お礼

本当にありがとうございました。無事解決しました。

その他の回答 (4)

  • think49
  • ベストアンサー率59% (285/482)
回答No.5

#3です。 IE8で <meta http-equiv="refresh" が機能することを確認しました。 ですので、#3のmetaの下りは撤回します。失礼しました。 <meta http-equiv="refresh" content="10" />

JIFT00
質問者

お礼

ご回答ありがとうございました。メタタグはあまり使いたくないので、Javascriptを使用することにしました。

  • think49
  • ベストアンサー率59% (285/482)
回答No.4

#3です。 > # 実際に確認してませんが、IE8ではmeta refreshが効かないそうですね…。 やはり、実際に確認します。 確証がないことを言って申し訳ありません。

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

http://page.freett.com/uchidai/changepage_1.htm >>min=60; >>setTimeout('reload()', min*1000); 60×1000はいくつでしょうか??

JIFT00
質問者

お礼

60×1000は1分でした^^;でも修正しても自動更新されませんでした。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

metaじゃだめなの? <meta http-equiv="refresh" content="10">

JIFT00
質問者

お礼

メタタグはあまり使いたくないので、Javascriptを使用することにしました。

関連するQ&A

専門家に質問してみよう