<script language="javascript" type="text/javascript">
window.onbeforeunload=function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="确认结束当前会话?";
}
}
</script> 现在在做一个系统,需要点IE“X”按钮的时候弹出对话框提示,
用了如上的代码后,点击IE“X”按钮的时候,点击OK,会再次弹出该对话框,
有些页面还会重复4到5次不等。想实现的效果:点击IE“X"按钮的时候,只弹出一次对话框,点OK就直接关闭IE,不会出现多次的现象。请各位高手帮忙了。。小弟谢过了。。
window.onbeforeunload=function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="确认结束当前会话?";
}
}
</script> 现在在做一个系统,需要点IE“X”按钮的时候弹出对话框提示,
用了如上的代码后,点击IE“X”按钮的时候,点击OK,会再次弹出该对话框,
有些页面还会重复4到5次不等。想实现的效果:点击IE“X"按钮的时候,只弹出一次对话框,点OK就直接关闭IE,不会出现多次的现象。请各位高手帮忙了。。小弟谢过了。。
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="确认结束当前会话?";
}
} body 的load事件调用
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey)
{
window.event.returnValue="确认结束当前会话?";
}
} var vaild = window.confirm("关闭网页");
if(vaild)
{ alert("您已确认");
}
else
{
alert("您选择了取消");
}
{...}