ID="Text1" というテキスト フィールドがあり、Text1 フィールドがフォーカスを失ったときに "validateField()" 関数を起動します (Enter キーが "onkeydown" で押されたかどうかもチェックします)。
例:
<input type=text ID="Text1" onkeydown="wasEnterKey(); " onblur="validateField()" >
問題は、ユーザーがウィンドウを閉じると、このイベントが発生し、それが起こらないようにしたいということです。
validatField 関数で window.onbeforeunload と window.onunload を使用しようとしました:
function validateField()
{
if (window.onbeforeunload) {
window.open('','_parent','');window.close(); return false;
}
... (other actions follow)
}
どんな助けでも大歓迎です。