質問

ページがロードされたときに

私のWebページではJavaScript関数を実行します。しかし、私は、ユーザーが[戻る]ボタンを使用してこのページに戻ってくる場合、関数を実行する必要はありません。どのように私はこの使用してJavaScriptを防ぐことができますか?

$(document).ready(function(){
  // Do not run this function if the user has arrived here using the back button  
  RefreshThePage();
});
役に立ちましたか?

解決

私はクッキーを使用して、この

を行う最も簡単な方法であると考えているだろう

他のヒント

私はStrutsのハンドルが重複したフォームの送信があなたを助けることができる方法を勉強だと思います。

いくつかのリンク:

http://www.techfaq360.com/tutorial/multiclick.jspする

http://www.java-samples.com/showtutorial.php ?tutorialid = 582

http://www.xinotes.org/notes/note/369/

イベントオブジェクトの提供あなたがキーコードを取得します。そう基本的には、イベントリスナーを登録しにonKeyDown。受信したイベントを使用してください。キーコードが一致した場合、あなたが好きなキーには、あなたの関数を続行します。

document getElementById('elementId').onKeyDown = checkKey();
function checkKey(event) {
  if (event.keyCode === keyCode) then . . . 
}

警告(event.keyCode)で遊んで。正しいものを見つけることがます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top