t0m*_*cat 1 javascript javascript-events
伙计我试图在onbeforeunload事件上调用此确认函数,但它没有被调用.我在这里错过了什么?
我在body标签中调用它:<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;
}
}
Run Code Online (Sandbox Code Playgroud)
这不是远程如何onbeforeunload工作,代码包含语法错误.
window.onbeforeunload = function (e)
{
var e = e || window.event,
message = 'You have unsaved changes!!';
// For IE and Firefox prior to version 4
if (e)
{
e.returnValue = message;
}
return message;
}
Run Code Online (Sandbox Code Playgroud)