2011-07-19 1 views
1

通常、あなただけの私は1つを持っている...以外ハッシュURLのwindow.onbeforeunload?あなたには、いくつかのテキストを持っていて、ページを離れる前に、保存についてユーザーに警告する場合

window.onbeforeunload = function(){ 
    return "Hey, get back here"; 
}; 

さて、それは、大丈夫です....ような何かを行いますこのようになり、それらの狂気のURL:もちろん

http://example.com/#/Woo/Ajax/headaches/

、ハッシュタグの間にジャンプするときunloadイベントがトリガされませんので、onbeforeunloadはどちらかティガーしません。

どこかで誤ってクリックしたためにすべてが失われることをユーザーに警告するにはどうすればよいですか?

私のハッシュ管理にはhttp://www.asual.com/jquery/address/が使用されています。

答えて

1

ハッシュ変更を処理するシステムを持っていると仮定します。その場合、サイトのハッシュセクションを整理し、ユーザーが「無効な」ハッシュセクションに移動した場合のカスタム動作を追加する必要があります。

システムをお持ちでない場合は、ベンアルマンのjquery BBQ scriptをお勧めします。

+0

私はhttp://www.asual.com/jquery/address/を使用しています – Incognito

関連する問題