2012-01-01 4 views
3

Возможно ли запустить функцию JavaScript, когда пользователь пытается перезагрузить текущую страницу?Возможно вызвать функцию JavaScript при перезагрузке страницы?

+4

Что это значит? Что ты хочешь делать? Вы имеете в виду * вызов функции JavaScript? –

+0

разъяснения PLS? написать javascript при перезагрузке? что это значит? dymnamically писать JS? или вы хотите перезагрузить страницу с помощью JS – Joseph

+0

@fskreuz: Нет, когда пользователь щелкает вкладку перезагрузки в браузере, я хочу выполнить функцию перед выполнением перезагрузки текущей страницы. –

ответ

3

Вы имеете в виду подтверждение «выгрузки», посредством которого выполняется функция до того, как пользователь покинет текущую страницу.

<html> 
<head> 

<script type="text/javascript"> 
function mymessage() 
{ 
    //this is the sample function code executed on "unload" 
    alert("This message was triggered from the onunload event") 
} 
</script> 
</head> 

<body onunload="mymessage()"> 

<p>close this window</p> 
</body> 

</html> 

ИЛИ

версия JQuery http://api.jquery.com/unload/

1

это трудно сделать вывод, что именно вы хотите, но, как вы заявили в комментариях, что вы хотите функцию, чтобы выполнить, прежде чем страница получает обновилась вы можете использование unload

$(window).unload(function() { 
    alert('Handler for .unload() called.'); 
}); 
Смежные вопросы