I would like to accomplish something like the following:
window.onbeforeunload = function() {
if (confirm("Are you sure that you want to leave the page?")) {
//do something
}
}
However, the above code does not work, where as even if the user clicks no, the refresh request gets submitted.
How do I accomplish what I want?
Thanks.
You don't need to write confirm inside function:
Try as given below:
window.onbeforeunload=function()
{
return "Are you sure that you want to leave the page?";
}
You can't do anything with the "response" of the user to the onbeforeunload prompt...
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.