下面的代码,点击取消的时候没有问题,但是我需要在点击确定后打开一个窗口等等,但是点击确定后没有办法捕获消息,从而执行自己的事件。如果用confirm,那么点击取消,窗口仍然被关闭,用window.event.returnValue,点击取消没有问题,但是点击确定没有办法执行我的自定义事件,请仔细帮忙看看,有没有办法,执行一个代码,不出现提示框,也不让窗口关闭,如果能找到这样的代码,把它添加到confirm中,也可以达到效果<script language=javascript>
<!--
function myunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "";
}
}
//-->
</script>
<body onbeforeunload="javascript:myunload();">
</body >
<!--
function myunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "";
}
}
//-->
</script>
<body onbeforeunload="javascript:myunload();">
</body >
解决方案 »
- 小弟请教下各位前辈如何向网页添加音乐?是用什么技术实现?谢谢了
- 如何用jquery选择父节点下的第一代子节点
- https网页里面包含了一个Flex插件,总是“报是否只查看安全传送的网页内容”,如何解决
- 如何用JAVASCRIPT改变bordercolordark,bordercolorlight的值
- 关于用键盘事件触发下拉列表框的问题
- 怎么实现点击上传文件的"浏览"时,直接上传文件?
- 新建一个ASP文件,把里面的代码贴进去,按常理说点击链接之后是不能后退的,为什么replace没起作用?
- 在页面被遮住的情况下如何对其聚焦?
- 超链接 鼠标移入 出现div 鼠标移除 div消失
- 请问这句有JS有什么语法错误?
- onbeforeunload问题,在提交确定后执行事件,点击取消不执行事件,高手帮忙
- 关于浏览器插件,滤镜难题!大家帮帮我(问题解决另开贴给分)
function UnloadCancel()
{
window.event.returnValue = "你是否真的要关闭窗口?";
}
function UnloadConfirm()
{
alert('点击确定需要执行的操作');
}
</script>
<body onUnload="javascript:UnloadConfirm();" onbeforeunload="javascript:UnloadCancel();">