функциональность window.onbeforeunload - PullRequest
0 голосов
/ 25 сентября 2010

Когда пользователь нажимает кнопку ОК, прежде чем перенаправлять вызов функции удаления, а затем продолжает перенаправление

 $(document).ready({
window.onbeforeunload = confirmExit ;

 });

  function confirmExit()
 {
  var ele = document.getElementById ("localchanges") ;
 if (ele.value == "1")
   return "Changes are not saved. Discard changes?" ;
 }



function delete()
{

} 

Ответы [ 2 ]

2 голосов
/ 25 сентября 2010
$(document).ready({
window.onbeforeunload = confirmExit ;

 });

  function confirmExit()
 {
 delete()// call delete function here , once this is done , below codes will be executed
  var ele = document.getElementById ("localchanges") ;
 if (ele.value == "1")
   return "Changes are not saved. Discard changes?" ;
 }



function delete()
{

} 
1 голос
/ 25 сентября 2010

Я нашел это, мы можем использовать window.unload, как показано. Спасибо

$(document).ready({
window.onbeforeunload = confirmExit ;
 window.onunload = function() { return delete(); }
});

function confirmExit()
{
 var ele = document.getElementById ("localchanges") ;
 if (ele.value == "1")
 return "Changes are not saved. Discard changes?" ;
}



function delete()
{

} 
...