html - show javascript message to user using onbeforeunload event only for browser close event -


as per project requirement, on working now, need show user javascript alert in event of browser close using javascript. other page events url click, button click, f5 key press etc. disregarded. have tried following code no use.

var ispostback = false;  $(function() {     // copy select , other form elements forgot      $('input').live('click', function() { ispostback = true; });     $('a').live('click', function() { ispostback = true; });      document.onkeydown = function(e) { //attach key down event detect f5 key         ispostback = false;          if (!e) { //firefox , safari gets argument directly.             e = window.event;         }          var key = e.keycode ? e.keycode : e.which;          try {             if (key == 116) { //f5 key detected                 ispostback = true;             }         }         catch (ex) { }     } });  window.onbeforeunload = check;  function check() {     if (!ispostback) {         // unload code         ispostback = false;          var strpath = window.location.pathname;          if (strpath.indexof('customerportal') >= 0) {             alert('customer, leaving our page.');         }         else {             alert('user, leaving our page.');         }          return "are sure want exit page?";     } }  

please achieve target requirement valuable comments , help.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -