Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > События при закрытии окна


Автор: Leshek 6.4.2004, 20:49
Как отследить с помощью javascript закрытие окна броузера или смену адреса страницы?

Автор: Sardar 6.4.2004, 22:12
Событие onUnload выбрасывается если:
1) страницу закрывают(alt+F4...)
2) страницу обновляют
3) уходят с этой страницы
Код

<body onUnload="javascript:alert('test')">

Автор: nikolin 6.4.2004, 22:38
вариант 1

Код

<script language='JavaScript'>

function exit_win (){

alert('Досвидания');

}

onunload = exit_win         // тут не надо ()

onbeforeunload = exit_win   // только для IE

</script>



вариант 2 как сказал Sardar

Автор: Sardar 7.4.2004, 01:28
nikolin твой вариант 1 задает событие onUnload из скрипта, т.е. мой пост выше. onBeforeUnload не поддерживается Оперой, но поддерживается Gecko(Мозилла, Metscape7).

Автор: Leshek 7.4.2004, 12:49
Мне нужно чтобы событие срабатывало только при закрытии окна ил ухода на другую страницу (но не при обновлении).

Автор: GoodBoy 7.4.2004, 13:53
здесь: http://forum.vingrad.ru/index.php?showtopic=18590

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)