1. 使用情况,刷新页面而不是关闭页面的情形,用以下的判断:
// when refresh page not close window
if (!(event.clientY < 0 || event.altKey ==true))
2. 当关闭页面需要,一些操作,如报出Message的情况是,可以在body 中加事件onbeforeunload:
<bodyonbeforeunload="FunctionA();">
3. 可以用Hidden纪录某状态的值,实现Ajax的交互。
4. 回车键按下时的情形判断:
if (event.keyCode == 13)
5. 用Javascript弹出对话框:
event.returnValue = “Message”;