| imho.ws |
![]() |
|
|
|
# 2 |
|
Junior Member
Регистрация: 16.05.2002
Адрес: Донецк, Украина
Сообщения: 116
![]() |
Еще как реален!
Это событие обьекта window и имя ему - onunload. Наступает непосредственно перед выгрузкой текущего документа (при переходе на другую страницу или закрытии окна). <BODY onunload="javascript:alert('перехват закрытия окна');" > |
|
|
|
|
# 3 |
|
Guest
Сообщения: n/a
|
mdg
Имхо, сначала самому надо пробовать, чем постить не подумав. При закрытии окна эта фича не сработает. Вернее сработает уже после закрытия, и отменить закрытие не получится, поскольку уже произошла выгрузка документа. И с onbeforeunload тоже не хляет. Мне нужно грубо говоря при закрытии окна предложить пользователю или закрыть или нет. |
|
|
# 6 | |
|
Junior Member
Регистрация: 16.05.2002
Адрес: Донецк, Украина
Сообщения: 116
![]() |
Объяснять надо толком а не писать
Цитата:
Вот и делай выводы, кто из нас не подумал. Возми любую книгу по javascript и почитай про события. Там написано когда какое событие происходит и как его правильно обработать. Если хорошенько подумаешь, найдешь ответ. Ну а если не хочешь в книгах копаться сходи на прогулку по порносайтам, там такие фишки иногда встречаются! Последний раз редактировалось mdg; 12.01.2003 в 00:04. |
|
|
|
|
|
# 7 | ||
|
Guest
Сообщения: n/a
|
mdg
Цитата:
Цитата:
? Мне жизни не хватит все порносайты обойти. Потому и просил линк бросить.
|
||
|
|
# 9 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
На порносайтах, которые по-видимому так любит mdg, используется обработчик события onUnload. Но об этом уже говорилось. Тебе необходимо перехватывать закрытие окна, например "крестиком" в правом верхнем углу - это невозможно. Здесь фактически идет речь об обработке событий программы документом. В таком случае можно было задать вопрос: а могу я написать в Word'е макрос, который бы перехватывал нажатие кнопки "Сохранить"; или и т.п. Единственное что можно сделать в Java - это при нажатии специальной кнопки задать вопрос, а потом либо закрыть окно, либо нет. Но это уже идет, опять таки, обработка событий документа.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|
|
|
|
# 10 |
|
Guest
Сообщения: n/a
|
Тебе необходимо перехватывать закрытие окна, например "крестиком" в правом верхнем углу - это невозможно
Полная и откровенная чуш ![]() Вставь <body onUnload="alert ()"> и нажми на крестик и посмотри что будет ![]() Это нереально. Все скрипты обрабатывают события документа, но не окна. Анологично ![]() вставь window.onunload=qw function qw() { alert () } или document.onunload=qw function qw() { alert () } Все сам увидеш ![]() есть еще обработчик onbeforeUnload Который отрабатывет ПЕРЕД закрытием окна но и он тебе не поможет закрытие окна нельзя остановть в отличае от кликов например так что забудь красиво без использования глуков не получется
|
|
|
# 11 |
|
Junior Member
Регистрация: 16.05.2002
Адрес: Донецк, Украина
Сообщения: 116
![]() |
Стоит признать, что я немного ошибся. Я видел когда-то такую штуку, вчера нашел линк, разобрался, оказалось, что окно таки закрывается, но когда ты на вопрос о закрытии отвечаешь "НЕТ" оно просто открывается заново.
|
|
|