2

IE6 内で次の JavaScript 関数を使用しています。

window.onbeforeunload = function() {  
  if (itemChanged) {  
     return 'You have made changes to data on this page.  If you navigate away from this page without first saving your data, the changes will be lost.';  
  }  
};  

しかし、ダイアログの [キャンセル] ボタンを押すと、JavaScript ページ エラーが発生します。

エラー: 不明なエラー。

何か案は?

4

1 に答える 1

2

(itemChanged) の値を確認してください。他の何かがエラーを引き起こす可能性はありますか? それは私にとってはうまくいきます。

Jsbinサンプル。

于 2009-06-18T03:54:41.830 に答える