showModalDialog页面的关闭事件
有一个用window.showModalDialog()打开的弹出页面,在关闭此页面时,我需要进行一个查询数据库的操作:
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey)
{
var r=XTSZ_ExchangeMaintainRun.Synchro();//ajax:查询数据库
}
}
现在出现一个问题:当我不使用if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey)
判断语句时,点击任何服务器控件都会调用里面的方法,即刷新弹出页面跟关闭弹出页面都会调用方法。
使用判断语句后,关闭页面时也变为不调用里面的方法了,是不是这个判断写的有误?
怎样区分是刷新页面,还是关闭当前弹出页面?