Testing the onbeforeunload event
by jola16
HTML
Don't leave this page...
<a href="http://www.sunet.se">Sunet</a>
<a href="#test">test</a>
JavaScript
window.onbeforeunload = function (e) {
console.log('hello');
var message = "Don't go";
e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = message;
if (e.target && e.target.activeElement && e.target.acitveElement.href)
message += e.target.activeElement.href;
}
// For Safari
return message;
};