I'm looking to have the following functionality. When the user refreshes the page I want it to go to a certain page Eg:
$(window).bind('beforeunload',function(){
window.location.href = "#splash";
});
Now the .bind() works because if I say return 'Really?';
it opens up a dialog saying Really? But I would like the page to be changed. How would I do this?
i have found next tip (tested in latest chrome):
var flag = true;
function confirmExit()
{
if (flag)
setTimeout(function(){flag=false;location = '/index.html';});
}
window.onbeforeunload = confirmExit;
Try this one.
$(window).bind('beforeunload',function(e){
e.preventDefault();
window.location.href = "#splash";
});
Use:
function confirmExit()
{
alert("exiting");
window.location.href='index.html';
return true;
}
window.onbeforeunload = confirmExit;
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.