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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -