Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработать событие закрытия браузера. / 25 сообщений из 29, страница 1 из 2
09.07.2009, 15:04
    #36082254
asseks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
...
Рейтинг: 0 / 0
09.07.2009, 15:10
    #36082276
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
а зачем ?
...
Рейтинг: 0 / 0
09.07.2009, 15:18
    #36082300
asseks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
нужно очищать значения глобальных переменных таких как сессии, а они завязаны на таймаут сервера.
...
Рейтинг: 0 / 0
09.07.2009, 16:12
    #36082500
elwood
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
можно навесить скрипт на событие onbeforeunload тега body
...
Рейтинг: 0 / 0
09.07.2009, 16:27
    #36082559
Gatman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
в чём проблема очистки сессии по таймауту? чем не устроил стандартный механизм?
Вешаться на события выгрузки боди не рекомендую, т.к. оно может и не возникнуть
...
Рейтинг: 0 / 0
09.07.2009, 16:28
    #36082563
Gatman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
GatmanВешатьсячитать как: полагаться только
...
Рейтинг: 0 / 0
09.07.2009, 16:48
    #36082626
mrDmitri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
asseks:
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
Абсолютно никак. так как хождение по ссылкам внутри сайта - тоже выгрузка боди, а при закрытии события могут вообще не отработать. 
--
Некоторые ошибки не были бы такими серьезными, если бы не последующие попытки их исправить...

Наука  
...
Рейтинг: 0 / 0
09.07.2009, 16:59
    #36082660
asseks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
mrDmitri:
asseks:
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
Абсолютно никак. так как хождение по ссылкам внутри сайта - тоже выгрузка боди, а при закрытии события могут вообще не отработать.

А как тогда очищать серверные переменные при закрытии окна браузера независимо от оставшегося времени до закрытия сессии на браузере.
...
Рейтинг: 0 / 0
09.07.2009, 16:59
    #36082661
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
mrDmitri...а при закрытии события могут вообще не отработать...
Точно. А ещё можно вилку компа из розетки выдернуть или разорвать соединение с сетью.
...
Рейтинг: 0 / 0
09.07.2009, 17:08
    #36082687
Zorina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
никак. :)______________________________________
http://asp.net/learn/data-access/
Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.
...
Рейтинг: 0 / 0
09.07.2009, 17:15
    #36082728
Gatman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
asseksА как тогда очищать серверные переменные при закрытии окна браузера независимо от оставшегося времени до закрытия сессии на браузере.сделать время жизни 1 минуту, и написать скрипт, который будет каждую минуту посылать на сервер запрос, продлевая таким образом сессию
...
Рейтинг: 0 / 0
09.07.2009, 17:16
    #36082731
Gatman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Gatmanсделать время жизни сессии 1 минуту, и написать скрипт, который будет каждую минуту посылать на сервер запрос, продлевая таким образом сессию
...
Рейтинг: 0 / 0
09.07.2009, 17:18
    #36082742
asseks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Zorina:
никак. :)

Жесть!
...
Рейтинг: 0 / 0
09.07.2009, 17:18
    #36082749
Zorina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
если очень хочется...
http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=ced1ff2e-9f4a-4dd9-a511-daff73ec21f4

опять-таки вопрос если браузер не закрыли, а просто перешли на другую страницу..это что - конец сессии ?:)______________________________________
http://asp.net/learn/data-access/
Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.
...
Рейтинг: 0 / 0
10.07.2009, 18:34
    #36084962
lolhoha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
в Global.asax есть событие Session_End
оно срабатывает после ухода юзера с сайта через timeout указанный в web.config
...
Рейтинг: 0 / 0
10.07.2009, 18:36
    #36084964
lolhoha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
codetoad.com/asp.net_globalasax.asp
полный список всех событий Global.asax
...
Рейтинг: 0 / 0
10.07.2009, 19:23
    #36085031
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
lolhohaв Global.asax есть событие Session_End
оно срабатывает после ухода юзера с сайта через timeout указанный в web.config
Вот именно, по таймауту, а не по закрытию страницы или по выдёргиванию вилки.
Только так.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.02.2018, 16:47
    #39607992
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Извиняюсь за некропостинг, но проблема не решена, а очень хочется, ссылка с решением ( http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=ced1ff2e-9f4a-4dd9-a511-daff73ec21f4) выше уже мертва.
Задача - есть модальное окно (window.open), в нем могут "гулять" по ссылкам, а могут закрыть. Необходимо на закрытие выполнить определенный ajax запрос, который на сервере почистить переменную в сессии. Все упирается в то что unload и beforeunload работают и на "гуляние" и на закрытие, как отличить?
...
Рейтинг: 0 / 0
27.02.2018, 18:03
    #39608036
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Gustlyно проблема не решена, а очень хочется,
Сервер сам чистит неактивную.
2018 год на дворе.
Проблема то в чем?
...
Рейтинг: 0 / 0
28.02.2018, 11:23
    #39608360
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Petro123Gustlyно проблема не решена, а очень хочется,
Сервер сам чистит неактивную.
2018 год на дворе.
Проблема то в чем?
Чистит неактивную что? Мне нужно отправлять ajax на сервер только при закрытие. Про сессии я ничего не писал.
...
Рейтинг: 0 / 0
28.02.2018, 11:59
    #39608389
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Gustlyкоторый на сервере почистить переменную в сессии.ваше? Не будет вашей переменной автоматически.
Проверяйте.
...
Рейтинг: 0 / 0
28.02.2018, 12:49
    #39608418
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
открыть коннект по вебсокету, при закрытии он разорвется, тогда и чистить.
...
Рейтинг: 0 / 0
28.02.2018, 14:41
    #39608502
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Уточню тогда. При открытие окна в переменную APEX на сервере (по сути просто строка в базе oracle) кладется значение и там лежит. Эту строку надо проапдейтить только при закрытие окна, но не при переходах в нем.
...
Рейтинг: 0 / 0
28.02.2018, 15:37
    #39608550
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
GustlyПри открытие окна в переменную APEX на сервере (по сути просто строка в базе oracle) кл
Шифровальщик блин)).
А апекс то тут причем? У него свой вебсервер ords java.
...
Рейтинг: 0 / 0
28.02.2018, 15:38
    #39608552
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработать событие закрытия браузера.
Gustly,
Позови взрослых.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработать событие закрытия браузера. / 25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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