Javascriptで入力中のフォームのページから遷移しようとした際に、アラートを出すのに以下のようにしています。
window.onbeforeunload = function(event){
if (execUnload) {
event = event || window.event;
event.returnValue = '<ユーザー定義の確認メッセージ>?';
event.returnValue='保存していない内容は失われてしまいます。';
}
}
しかし、この方法では、MacのSafari2では、アラートが出ません。出るようにする方法はありませんか?
また、もしかして、このような機能に特化したライブラリなどがあるのでしょうか?
onbeforeunloadはSafari 3系列で対応することになるため2系列では動作しないようです。この場合Safari 2の対応は諦めざるを得ない気が…。
ありがとうございます