Как перенаправить страницу на другую страницу при обновлении со второй попытки - PullRequest
2 голосов
/ 24 декабря 2011
<script language="JavaScript">
  window.onbeforeunload = confirmExit;
  function confirmExit()
  {
   alert("");window.location="index.html";
  }
</script>

Здесь я пытался, но не работал, пожалуйста, наведите меня

Ответы [ 3 ]

5 голосов
/ 26 октября 2015

В bbb.jsp:

window.onbeforeunload = function() { 
    window.setTimeout(function () { 
        window.location = 'AAA.jsp';
    }, 0); 
    window.onbeforeunload = null; // necessary to prevent infinite loop, that kills your browser 
}
2 голосов
/ 24 декабря 2011

код ниже будет работать для вас

function confirmExit()
{
 alert("exiting");
 window.location.href='index.html';
 return true;
}
window.onbeforeunload = confirmExit;
0 голосов
/ 11 июля 2016

Это сработало для меня.Не вторая часть попытки, но изменение URL после показа всплывающего окна.Если вы нажмете «Отмена», функция не будет запущена.Если вы нажмете «Обновить», функция будет вызвана, и вы будете перенаправлены.

$(window).on('beforeunload', function() {
  $(window).on('unload', function() {
    window.location.href = 'index.html';
  });

  return 'Not an empty string';
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...