powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnClose и как его обработать...
11 сообщений из 11, страница 1 из 1
OnClose и как его обработать...
    #32833851
Rosiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пару лет назад, в период активного развития банерной системы (которая нам и сейчас собственно житья не дает) видел такой вот беспредел: заходишь на какой-то сайт (по поиску например), там тебе бесплатно дают еще одно окошечко, которое если закрываешь ("крестиком"), то вызывается еще одно окно. Нужно сделать нечто похожее....собственно зачем?

Нужна следующая вещь: если пользователь закрывал некоторое окно, то выполнить некоторый ASP код (нужно запись из БД удалить). Если можно вызвать другое окно (ASP файл, с параметрами естественно), то проблема решена. Кто нибудь знает как это делается, т.к. с точки зрения теории абсолютно непонятно как это делать (на событие onClose, Events вроде как бы нет)
P.S. По поводу организации (выполнение ASP кода по закрытию окна), то здесь к сожалению ничего менять нельзя. Так что "дельных" советов о смене постановки задачи не предлагать...
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32834978
Rosiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, уже нашел ответ. Так что можно не постить...:)
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32836312
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение - в студию!

Сергей
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837538
Rosiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так чего тут в студию, если сам напостил и сам же ответил? Если есть более кокретные вопросы, то задавайте. А то в чем смысл объяснения решения про который никто и не спрашивает...
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837562
Rosiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока писал - сообразил следующий вопрос. Дело в том, что для того, чтобы выполнить ASP-код при закрытии окна браузера (если уже совсе честно, то IE, т.к. у других этот Event кажись отсутствует), приходится открывать другую ASP-ку. Из той, которую уже закрыли уже к сожалению ничего выполнить нельзя (или вы имеете другое мнение? Тогда пример...). В результате у нас всплывает окно, в котором мы все обрабатываем, после чего окно сами и закрываем. Все конечно хорошо, но пользователю всякие там мелькающие окна нафик не нужны. Отсюда вопрос: как вызвать некоторый ASP-код сервера, но чтобы сервер нам не возвращал HTML форму(которая нам собственно нафик не нужна)? Нам нужно просто чтобы файл отработался и ничего нам не возвращал.

P.S. ActiveX решения по возможности не предлагать...
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837784
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая ссылка http://www.sql.ru/forum/actualthread.aspx?tid=108036 , уж не знаю на сколько будет полезна...

2 Rosiv а скрипт нельзя выполнить при завершении сессии?
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837791
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В обработчике onunload можно объект XMLHTTP создать на клиенте (поддерживается Mozill'ой и IE, а также в Opera 7.60 (бета-версия), но по-разному, оттуда запросить какой-нибудь URL. Пример приводить не буду, т.к. их полно. Смотри в гугле что-нибудь типа "cross browser XMLHTTP"
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837799
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 VladiCh а чем плоха идея с вызовом Web-сервиса? Запустить его можно не зависимо от браузера
(это предлагалось, если сходить по ссылке)
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #32837821
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С WebService'ом - он по-разному запускается с IE и Mozilla. Для IE есть htc behavior соответствующий, в Mozilla встроенный объект.
Есть pure-javascript кроссбраузерные реализации SOAP-клиента, но бесплатных я не видел. В общем, это просто сложнее сделать. XMLHTTP - это по сути то же самое, только дешево и сердито :).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
OnClose и как его обработать...
    #34107471
korzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все же.
Никак не могу ни найти ни написать работающий пример с OnClose хоть под какой браузер.

Напишете что не так.
Код: plaintext
1.
2.
3.
4.
<html>
	<body onclose="alert('close')">
		<div>test</div>
	</body>
</html>
...
Рейтинг: 0 / 0
OnClose и как его обработать...
    #34107486
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве есть такое событие? По-моему, оно называется onunload
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OnClose и как его обработать...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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