【发布时间】:2011-06-02 18:09:43
【问题描述】:
伙计们,我试图在 onbeforeunload 事件上调用此确认函数,但它没有被调用。我在这里想念什么?
我在正文标签内调用它:<body onbeforeunload="confirmation();">
我也试过了:<body onbeforeunload="return confirmation();">
代码:
function confirmation(){
var answer = confirm('You have unsaved changes!!');
if(answer == true)
{
alert('Bye Bye!!!');
}
else{
alert('You are staying');
return false;
}
}
【问题讨论】:
-
您能否澄清您的示例代码或标题以反映您要捕获的事件?
-
onbeforeunload 在哪里? :)
-
这不是“beforeunload”处理程序的工作方式。 Read this.。就像现在一样,无论您的“confirm()”调用的答案如何,页面都会重新加载。
-
嗨 tweeZz,我没有发布它。这只是
标签: javascript javascript-events