window.onbeforeunload = function ()
{
return "You have not saved your profile. Would you like to save it now?";
}此代码可以实现用户跳转到其它页面的弹出提示. 但是我想根据用户选择 执行一定的代码.
用户选择"是" 时用 js 操作当前页的表单提交, 而不是跳转到用户点到的链接
选择否时留在原页面不做任何操作..尝试用了
if(confirm("You have not saved your profile. Would you like to save it now?""))
{
document.body.onbeforeunload = null;
}
提示框替换掉了,也能取到用户选择结果了, 可是不能中止跳转.
{
return "You have not saved your profile. Would you like to save it now?";
}此代码可以实现用户跳转到其它页面的弹出提示. 但是我想根据用户选择 执行一定的代码.
用户选择"是" 时用 js 操作当前页的表单提交, 而不是跳转到用户点到的链接
选择否时留在原页面不做任何操作..尝试用了
if(confirm("You have not saved your profile. Would you like to save it now?""))
{
document.body.onbeforeunload = null;
}
提示框替换掉了,也能取到用户选择结果了, 可是不能中止跳转.
解决方案 »
- 相关JS中一个this的问题
- location与 URL属性为何显示不同呢?一个显示正斜杠,一个显示反斜杠?
- js模拟多线程(setTimeout)问题
- 正则 如何确定 没有某字符串
- 数据岛问题
- 求教:这个b/s系统里面的网格是怎么实现的?请进来看看!
- 如何把一文件的全部内容存在一变量中???
- 如何检测某键是否按下?
- 一个小问题。。
- Node.js/运行后cmd总是出现类似下图的问题,求问如何解决
- 各位帮帮忙,我遇到个问题?想把对li的点击事件改成到li 中的a链接上怎么弄啊?
- ul与li放在div中,div加滚动条,用css控制键盘在li上的移动.但div的滚动条,不会跟着动,怎么控制div的滚动条?
function IsClose(){
if(confirm("离开前要保存表单么?")){
return true;
}
return false;
}
function saveform(){
alert("FFFFFFFF")
}
</script>
<body onbeforeunload="javascript:if(IsClose()){saveform();}else{return '您的表单还没保存的';}"></body>这样子可以么?
function beforeUnload()
{
if(confirm("离开前要保存表单么?"))
{
alert("Save```");
}
else
{
alert("Bye```");
}
}
</script><body onbeforeunload="beforeUnload()">
</body>我也不知道怎样阻止页面的关闭,现在只能加一块代码给执行了,不然的话,引用楼上的 :不然的话用户就有可能不能离开当前页面的危险。