javascript - Prevent user to leave my page in js -
in form have unshow modal. open modal if user click on "leave image" , ask if want leave.
is possible in javascript (jquery ?) "stop" reloading or page change show modal , continue action (reload, next page, prev page, etc...) if user yes ?
i tried:
$(window).bind('beforeunload', function(){ return 'message show'; });
but don't want open browser popup, want mine ^^.
there both window.onbeforeunload , window.onunload, used differently depending on browser. can assing them either setting window properties functions, or using .addeventlistener:
window.onbeforeunload = function(){ // }
// or
window.addeventlistener("beforeunload", function(e){ // }, false);
usually, onbeforeunload used if need stop user leaving page (ex. user working on unsaved data, he/she should save before leaving). onunload isn't supported opera, far know, set both.
Comments
Post a Comment