onunload 和 onbeforeunload都不执行
jsp onunload 和 onbeforeunload都不执行
RT
我想实现的是 在离开页面前 如果编辑内容修改,进行提示
但是试了这两个函数 都不执行
我试过
同样换成onbeforeunload同样不执行
在谷歌和火狐 都测试不执行(其他浏览器没有试过)
求教,还有什么方法吗?网上能找到的方法都试了。
------解决思路----------------------
<script>//标签呢
window.onbeforeunload=function(){return '。。。。。。。。。。。。。。。。。。。。。。。。。'}
</script>
------解决思路----------------------
像你那样不行的
------解决思路----------------------
是的,你只能用系统提供的那个提示框,不能自定义
------解决思路----------------------
要阻止离开页面,只能用系统提供的那个提示框
而且期间是无法延迟等待的,confirm(),prompt()等模态对话框除外
RT
我想实现的是 在离开页面前 如果编辑内容修改,进行提示
但是试了这两个函数 都不执行
我试过
<body onunload="test()">//不执行
<body onunload="alert('aa')">//不执行
window.onunload = function(){
alert('ss');
} //不执行
$(body).bind("onunload",function(){
alert('aa');
})//不执行
同样换成onbeforeunload同样不执行
在谷歌和火狐 都测试不执行(其他浏览器没有试过)
求教,还有什么方法吗?网上能找到的方法都试了。
------解决思路----------------------
<script>//标签呢
window.onbeforeunload=function(){return '。。。。。。。。。。。。。。。。。。。。。。。。。'}
</script>
------解决思路----------------------
像你那样不行的
<script type="text/javascript">
function addOnBeforeUnload(e) {
var ev = e
------解决思路----------------------
event;
ev && (ev.returnValue = '你确定要离开?');
}
if(window.attachEvent){
window.attachEvent('onbeforeunload', addOnBeforeUnload);
} else {
window.addEventListener('beforeunload', addOnBeforeUnload, false);
}
</script>
------解决思路----------------------
是的,你只能用系统提供的那个提示框,不能自定义
------解决思路----------------------
要阻止离开页面,只能用系统提供的那个提示框
而且期间是无法延迟等待的,confirm(),prompt()等模态对话框除外