2011-11-14 8 views
0

質問をしたり、質問の本文を編集中に、ページのリンクをクリックしてください。 StackOverflowのスクリプトはあなたがまだ完了していないことを知っていて、未保存のデータが失われていることを警告します。ただし、確認ボックスはjQueryプラグインなどではありません。その確認ボックスは、JavaScriptのconfirmボックスのようなブラウザ固有のボックスであるようです。これを証明するには、単に多くのブラウザで確認してください。異なるUIスタイルが表示されます。StackOverflowの確認ボックスのような確認ボックスを表示するにはどうすればいいですか?

彼らはどのようにしましたか?どのJavaScriptコマンドですか?

+1

[ウェブページからナビゲートする際の警告](http://stackoverflow.com/questions/1289234/alerts-ウェブページからナビゲートする場合) –

答えて

2

onbeforeunload JavaScriptイベントがあなたが探しているイベントです。この時

+0

+1、使用例を使用してOPを助けてくれるかもしれない –

+0

彼の質問は重複していますが、この質問が終了したら私の回答は削除されます。 – kapa

+0

ahh ofcourse :) –

1

ページは「編集」であるときを知ることグローバルフラグを設定しようとした後、onbeforeunloadイベントを使用に関するセクション

window.onbeforeunload = function(){ return globalEditingFlag ? 'You are editing': null } 
関連する問題