powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript. Закрытие окна.
9 сообщений из 9, страница 1 из 1
JavaScript. Закрытие окна.
    #35207237
guru-ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер. У меня след. задача. Нужно на закрытие окна сделать определенные действия. Как это реализовать. Реально ли вообще определить что пользователь закрывает окно (закладку для IE7) браузера? Нужно именно для IE. Опера, ФФ и т.д. не важны.
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207256
guru-ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще не много поясню:

Мне нужно чтобы сайт забывал о пользователе когда он закрывает страницу (закладку) .
Может есть другие способы? Сейчас цель определить закрытие страницы (закладки) и на этом этапе все почистить (удалить куки или на АJAX удалить сессию с сервера). Может есть другой способ? Пока этот Ослик7 очень злопамятный, и даже когда я закрываю все закладки касающиеся моего сайта - он гаТ помнит о них! :)
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207261
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из всех средств body.onunload может быть признано стандратным.
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207264
guru-ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробывал. Нашел примеры на этом сайте. Но на Ослике7 не рулят. Событие на закрытие срабатывает, но оно также срабатывает на "Обновление". Есть способ как это предотвратить, но он не работает. Да честно говоря странный какой-то


Код: plaintext
1.
2.
3.
4.
 if (!window.closed & event.clientX <  0 ) 
 {
  alert("----");
 }

Ну первая часть условия понятна, если окно не закрыто.
а вторая? и положение курсора за границей экрана? интересно..... подразумевается что пользователь по умолчанию курсор уводит далеко влево? :)

В общем этот способ мне не удалось реализовать для ИЕ7.
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207268
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется в виду, что вышел за границы body и кликнул по панели браузера
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207270
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. ксати при обновлении Вам тоже нужно чистить память.
А при Аякс-технологии обновления не нужны. Все обновляется асинхронно без перехагрузки страницы
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207273
guru-ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, но у меня учитывается и парель и даже когда курсор находится в области адресной строки :-?
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207278
guru-ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал. Пример был рабочий, хотя и неправильный (а я по не внимательности и не заметил сразу). Панельки с закладками и крестик же находятся выше!!!! области документа. И нужно не event.clientX использовать, а event.clientY

:)

Спасибо apapacy, навел на мысль.


А Аякс мне нужен чтобы при срабатывании этого события, не открывать новое окно, а просто послать запрос на сервер, что пользователь уходит. Но это уже будет другая история. Главная задача выполнена - Я знаю что пользователь уходит. Дальше путей решения задачи много. СПАСИБО еще раз.
...
Рейтинг: 0 / 0
JavaScript. Закрытие окна.
    #35207499
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как раз для ИЕ такая возможность и существует (для других, возможно, тоже есть, но я не очень активно искал): вешаешь на body событие onbeforeunload - реакция на него позволяет сообщить что надо кому надо непосредственно перед закрытием окна.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript. Закрытие окна.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]