私はajax呼び出しを行い、ページロード時にデータベースにユーザーログを保存するJavaスクリプトコードが必要です。しかし、問題は、ユーザーがページをリフレッシュするたびにコードが実行されることです。私は10秒後にページをリフレッシュする場合にのみ、ステートメントを実行したいと思います。ページが10秒前にリフレッシュされると、コードフローの実行を停止する必要があります。10秒後にページを更新するときにのみJavaScriptコードを実行しますか?
1
A
答えて
1
を使用し、トリガページのリロードによって:あなたは今、後で保存された時間+ 10秒未満であればリロードチェックの上、(のlocalStorageで)時間を格納する必要が
:
function store(){
//store time:
now=new Date().getTime();
localStorage.setItem("stored",now);
//your password storing
}
window.onload=function(){
now=new Date.getTime();
if(!localStorage.getItem("stored")){
//no time stored, so lets store
store();
return;
}
last=localStorage.getItem("stored");
//if now is later than last+10seconds
if(now>last+1000*60*10){
store();
}
}
+0
ありがとう、これは動作しています。 – sandy
+0
youre大歓迎です。回答としてマークしてください、緑のチックを押すトラフ... –
0
Cookieを設定できますか? Cookieの値を現在のパスに設定し、リダイレクト時にCookieの値を現在のURLと照合します。それは(それがリフレッシュされる)と一致した場合、あなたはタイムアウトをクリアするには
Logging = setTimout(function() {
Alert("10 seconds passed");
}, 10 * 1000);
して10秒の遅延をトリガすることができ、このコードはすべて10秒(以上)を実行
clearTimeout(Logging)
関連する問題
- 1. 更新したページを読み込んだ後にJavascriptコードを実行
- 2. ブール変数をページ読み込み後10秒に変更する
- 3. 15秒ごとにJavaScriptコードを実行
- 4. JavaScriptの後にページを更新して関数を実行します。
- 5. Javascriptでページの更新を保持し、PHPコードを実行しますか?
- 6. 最初のページで関数を実行するjavascriptでページを更新しないときに読み込む
- 7. 定義済みの秒ごとにPHPページを更新する
- 8. なぜ私のPythonコードは10秒後でも実行し続けますか?
- 9. アンドロイドのHLSアダプティブストリーミングは10秒後にのみストリームを変更しますか?
- 10. 10秒ごとにコードを実行しますが、0秒にも開始します
- 11. ページを更新するときにJSPコードを実行する方法
- 12. 起動エージェントは10秒ごとにスクリプトを実行します
- 13. ページを更新するときにJSコードが実行されない
- 14. JavaScriptはyield文の後にコードを実行しますか?
- 15. API呼び出しを実行するごとに10秒
- 16. 5秒後にブートストラップモーダルを実行することができません.JavaScriptのみを使用してページをポップアップします。
- 17. URLをページに読み込み、javascriptを実行します。
- 18. libgdxで60秒ごとに更新を実行する方法
- 19. Cordovaで数秒後にJSコードを実行するには?
- 20. PHPコードを実行した後に新しいページを読み込んでいますか?
- 21. ページが更新されても5秒ごとにコンソールでアクションを実行できますか?
- 22. 実行コードのみn秒ごと
- 23. アンドロイド:アプリケーションの実行中に10秒ごとに特定の機能を実行できますか?
- 24. ページのレンダリングをJavaScriptと同時に実行できますか?
- 25. X秒ごとに非同期のjavascriptコードを実行
- 26. 関数を実行した後にページを更新したいですか?
- 27. ヘッドセクションの非同期javascriptは、更新後にのみ動作します。ページ
- 28. ページの読み込み後にキャンバスのテキストを更新する
- 29. スクリプト実行中のJavaScriptページの更新
- 30. コードから実行したときに.poファイルに行った変更でODOOを更新するには
クッキーまたはlocalStorageで最後に呼び出された時間を保存する必要があります – charlietfl