html - How can I get reason of page unloading in javascript's onunload event, in IE? -
there may different reasons of page unloading:
1 user closes current window.
2 user navigates location.
3 clicks back, forward, refresh, or home button.
4 user submits form, , browser starts unload current page , load page results of form submitting. (assuming current window form's target).
5 , on...
can somehow know in onunload handler reason of unloading p.4, i.e. moving page results of form submitting?
define flag when submiting form, not solve problem. because response (on form submit) web server takes time, browser doesn't unload current page , waits response server. , during waiting user may close window or navigate anywhere. , need know whether indeed moving results page or else...?
you hijack of events.
for example links, add event handler on links saves href
attribute, performs require, sets window.location
href
had stored in variable.
Comments
Post a Comment