1

私の Web ページには 2 つのフレームがあります。フレームは同じファイル (php) をロードします。このファイルには次のコードがあります。

setTimeout("location.reload(true);",10000);

私のローカルホストでは問題なく動作します。オンラインでも機能しますが、1 つのフレームのリロードが停止し、別のフレームがリロードされることがあります。

インターネット接続が影響していると思いますか? 多分何か他のものです。

4

1 に答える 1

0

これが理由です:

setInterval() - 指定された時間間隔で関数を何度も実行します

setTimeout() - 指定されたミリ秒数待機した後、関数を 1 回実行します

setInterval(test,1000);

function test(){
 console.log("TEST");
}

これで、テストは 1000ms ごとに出力されます!

代わりに setInterval を使用してください。

于 2013-05-03T11:05:46.627 に答える