prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Web » Обработка закрытия вкладки

Обработка закрытия вкладки


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Обработка закрытия вкладки.


Обработка закрытия вкладки


У меня уже несколько раз спрашивали, как можно обработать закрытие вкладки. Допустим, пользователь хочет закрыть Ваш сайт, а Вы делаете какое-нибудь всплывающее окно и спрашиваете: "А Вы уверены?", или делаете редирект на другой сайт. Разумеется, эти методы очень сильно раздражают пользователей, поэтому рекомендую не использовать их. К счастью, браузеры это так же очень плохо обрабатывают, однако, кое-какие возможности по обработке закрытия вкладки всё-таки имеются.

Есть возможность спросить у пользователя: "Уверен ли он, что хочет закрыть страницу?". Вот как можно реализовать такую обработку закрытия вкладки:

window.onbeforeunload = function() {
return "Что-нибудь сообщить пользователю";
}



Вот такой код будет работать в Firefox, IE, Chrome, но не будет работать в Opera (этот браузер onbeforeunload вообще никак не обрабатывает). При этом сама функция обработки может только возвращать строку, то есть никаких редиректов там не сработает.

Возвращаемая строка будет выводиться в окне подтверждения в Chrome и IE. В Firefox эта строка никак себя не проявляет.

Вот таким образом можно обрабатывать закрытие вкладки, однако, возможности здесь очень сильно ограничены, что, на мой взгляд, очень и очень хорошо.


-14
Просмотры: 3714 VIP ProWebber | Комментарии (12)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Fox

  • 24 августа 2013 14:15
  • Регистрация: 4.03.2011
  • ICQ: 716428
  • Комментариев: 165
Ненавижу создателя этой функции.

+4

#2Steach

  • 24 августа 2013 14:28
  • Регистрация: 25.12.2012
  • ICQ: 460199
  • Комментариев: 17
Fox, по порно сайтам ходить меньше нужно))))))

+2

#3Fox

  • 24 августа 2013 14:56
  • Регистрация: 4.03.2011
  • ICQ: 716428
  • Комментариев: 165
Steach,
Вы видимо очень хорошо меня поняли.. biggrin

0

#4SaD

  • 24 августа 2013 17:12
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
Что это вообще за новость...

--------------------

0

#5Mr.Flo

  • 24 августа 2013 22:09
  • Регистрация: 29.03.2012
  • ICQ: --
  • Комментариев: 66
  • Выкл.
Как же не люблю.. когда нажимаешь закрыть, а оно еще раз выскакивает.. это же мука... выкручиваюсь закрытием вкладки через диспетчер задач браузера.. хоть этому спасибо...

0

#6dimster

  • 28 августа 2013 01:12
  • Регистрация: 6.01.2012
  • ICQ: --
  • Комментариев: 190
Не вижу смысла в этом модуле - если человек захотел выйти ,значит от выйдет. Это лишняя мозоль в глаза посетителю.

--------------------

0

#7Gigabyte348

  • 29 августа 2013 07:10
  • Регистрация: 21.08.2013
  • ICQ: --
  • Комментариев: 10
Педики, за что минусуем-то?

-4

#8Gigabyte348

  • 29 августа 2013 09:57
  • Регистрация: 21.08.2013
  • ICQ: --
  • Комментариев: 10
Так, имеется вопрос: на моем сайте есть раздел ХХХ, на котором при каждом входе будет всплывать окно с подтверждением возраста. Реально ли в настройках профиля сделать так, чтобы можно было поставить галочку и при входе в раздел ХХХ у юзера всплывать окно уже не будет?

0

#9maksim1994

  • 30 августа 2013 23:21
  • Регистрация: 21.08.2013
  • ICQ: --
  • Комментариев: 4
Gigabyte348,
вот и у меня тот же вопрос. Куча мудаков каких то

0

#10Vinny_pad

  • 22 марта 2014 16:31
  • Регистрация: 5.07.2013
  • ICQ: --
  • Комментариев: 45
Блин, зачем еще людей учить эту ерунду делать!

--------------------

0

#11Triada97

  • 19 июля 2014 12:44
  • Регистрация: 3.05.2013
  • ICQ: --
  • Комментариев: 3
и в какой tpl это ставить

0

#12adminchik

  • 24 августа 2014 03:22
  • Регистрация: 14.01.2011
  • ICQ: --
  • Комментариев: 10
как сделать если нажал закрыть, чтобы открывало ещё одно предупреждение ?

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки