Все, что я ищу, это простой пример функций onunload или onbeforeunload и того, как они работают. Я в основном ищу, где он находится в html-коде и как ссылаться на javascript для него. Это не похоже на слишком сложную задачу, но мне еще нужно найти что-нибудь в Интернете, которое может это продемонстрировать.Как использовать onunload или onbeforeunload?
ответ
Это будет просто идти в ваше тело тега как
<script type="text/javascript">
function myBeforeUnloadFunction() {
return "Write something here";
}
function myUnloadFunction() {
alert("Bye"); //onunload doesn't work the same in all browsers
}
</script>
<body onunload="myUnloadFunction()" onbeforeunload="return myBeforeUnloadFunction()">
Работает как шарм. Я ограничен только этим сценарием, хотя могу ли я выполнять другие функции, которые не повлияли бы на пользователя? т. е. сохранение входного текста, который не был сохранен пользователем –
Как возможно перед возвратным статутом? –
Иногда я использую beforeunload
сбросить позицию прокрутки браузера. Я бы не применял его inline - лучше отделить свое мнение от вашей логики. Если это веб-сайт или небольшое приложение, я помещаю все мои события в нижнюю часть файла, а затем у меня есть приложение Object
с методами, которые помогают мне сохранить все организованное и идиоматическое.
var foo = function(){};
var app = {
ready: function(){
foo();
},
load: function(){},
beforeunload: function() {
$(window).scrollTop(0);
// return nothing to stop 'default alert'
return;
}
}
$(document).on('ready', app.ready);
$(window).on('beforeunload', app.beforeunload);
- 1. Вопрос JavaScript: Onbeforeunload или Onunload?
- 2. пользователь-недружественный onbeforeunload/onunload
- 3. Onunload, onbeforeunload - запрошенное руководство
- 4. Эмуляция onbeforeunload и onunload
- 5. Какой обработчик события использовать для записи страницы - onunload или onbeforeunload?
- 6. javascript onbeforeunload then onunload event
- 7. Webkit (Chrome или Safari) делает AJAX безопасным для onunload/onbeforeunload
- 8. Javascript: Программировать триггер onbeforeunload/onunload event
- 9. кросс-браузер Onunload и Onbeforeunload? (особенно опера 11)
- 10. Как использовать onunload/onbeforeunload, чтобы проверить, когда пользователь покидает страницу. Чтобы узнать, прочитано ли сообщение
- 11. onunload и onbeforeunload не запускаются при изменении местоположения
- 12. onunload не работает в сочетании с onbeforeunload в Safari
- 13. Удаление содержимого iframe из памяти onunload/onbeforeunload в IE7
- 14. Ошибка OnUnload Alert «NS_ERROR_NOT_AVAILABLE»
- 15. Как выйти из системы во время onbeforeunload/OnUnload с помощью Javascript
- 16. Firefox Onunload After Onbeforeload
- 17. подтвердить перед onbeforeunload
- 18. Различия между window.onload/onunload и body.onload/onunload
- 19. Доступ к запросу или ответ OnUnload()?
- 20. Javascript/angular: выполнить асинхронный http из onunload
- 21. JQuery Effect Onunload
- 22. Как использовать событие onunload окна в режиме позвоночника
- 23. jqueryui Tabs + onunload
- 24. Очистить localStorage onbeforeunload
- 25. html javascript onunload
- 26. Angular2 onbeforeunload
- 27. Jquery onunload отключить пользователя
- 28. Как остановить onbeforeunload событие?
- 29. как запустить скрипт onbeforeunload
- 30. Сколько раз срабатывает onunload?
[выгрузить] (https://developer.mozilla.org/en-US/docs/Web/Events/unload), [beforeunload] (https://developer.mozilla.org/en-US/документы/Web/События/beforeunload). –