Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ВОПРОС ПО СОБЫТИЯМ

2.1K
24 мая 2007 года
smoki
115 / / 05.11.2006
Здравствуйте уважаемые знатоки!
Есть такой вопрос, как можно отследить, что пользователь закрыл окно(HTA), я нашёл такое событие, onclose, попробывал его, а оно не работает, а пробывал я так,
 
Код:
<script language='JavaScript'>
function document.onclose()
{
 alert('страница закрыта')
}

и вот так пробывал
 
Код:
<script language='JavaScript'>
function window.onclose()
{
 alert('страница закрыта')
}

Результат нулевой, никакой реакции
92
24 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
попробуй так...
[html]

<body>
.....................
</body>

<script language="JavaScript">
window.document.OnUnload = function() { /*твой код*/ };
</script>

[/html]

или

[html]

<script language="JavaScript">
function UnloadF() {
// код
}
</script>

<body onunload="UnloadF();">
.....................
</body>

[/html]
2.1K
24 мая 2007 года
smoki
115 / / 05.11.2006
Не работает и мне надо не перед выгрузкой страницы, а когда пользователь закрывает окно
92
24 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
когда пользователь закрывает окно и происходит выгрузка документа.

я второй кусок кода проверил - работает. и в IE и в FF.
2.1K
24 мая 2007 года
smoki
115 / / 05.11.2006
Да работает перед выгрузкой, но не работает когда закрываю окно, надо проверять не в браузере, а HTA(хотя наверно это подобие IE, но не уверен)
92
24 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
IMHO это и есть ie :)

и у меня сработало :)

PS: если я не ошибся и верно понял что HTA это HTML-файл с расширением HTA, ну по крайней мере открылся файлик как HTML Application
2.1K
24 мая 2007 года
smoki
115 / / 05.11.2006
Цитата: Тень Пса
IMHO это и есть ie :)

и у меня сработало :)

PS: если я не ошибся и верно понял что HTA это HTML-файл с расширением HTA, ну по крайней мере открылся файлик как HTML Application



Ну по идее да, HTA это разновидность HTML, тока для этой технологии не нужен браузер :)
Ну покрайне мере, у меня этот код сработал в браузере, но не сработал в HTA, может потому что у меня не win XP, а win SERVER 2003, надо попробовать на win XP

2.1K
24 мая 2007 года
smoki
115 / / 05.11.2006
Всё я проверил на win XP работает, значит базы HTA у win XP отличаются от баз win SERVER, ладно работает и хорошо, ПАСИБА ТЕБЕ, я уже неделю с этой проблемой маюсь :)
92
24 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
да незашт :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог