ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
javascript: запрет перехода со страницы |

29.09.2009, 19:23
|
|
Новичок
Регистрация: 28.09.2009
Сообщений: 2
Провел на форуме: 1991
Репутация:
0
|
|
javascript: запрет перехода со страницы
Здравсвуйте. Нужен такой java скрипт , которой бы запрещало юзеру переход со страницы. Поясню на примере.
Заходим в свой gmail.com аккаунт нажимает написать письмо , заполняем тему письма и нажимаем на какую-нибудь ссылку.
Вместо того что бы перейти по ссылке видим появляющееся окно с предупреждением. Это и нужно , только без всплывающих окон.
|
|
|

29.09.2009, 20:38
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
парсь все ссылки... и при наличии их делай алерт или чё там тебе надо
если надо чтоб не рапространялось на твой домен то уже условия добавляй
Последний раз редактировалось Sharky; 29.09.2009 в 20:40..
|
|
|

29.09.2009, 20:39
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
и не забудь, что яваскрипт можно отключить
|
|
|

29.09.2009, 21:27
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Если честно то ничего не понятно, что именно необходимо то? Что бы при заполненной форме нельзя было бы перейти по сторонней ссылки на странице не отправив форму?
|
|
|

29.09.2009, 23:19
|
|
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме: 2223440
Репутация:
648
|
|
На почтовых сервисах это делается так: все ссылки в письме заменяются на ссылки вида pochta.zona/redirect?url=адрес_ссылки, где redirect - это некий скрипт (например, на php), на котором висит предупреждение и ссылка на адрес из параметра url.
А javascript тут непричём.
|
|
|

30.09.2009, 01:16
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
А javascript тут непричём.
Вообще-то JavaScript как раз при чем.
При попытке закрыть страницу или перейти на другую можно выдать предупреждение с двумя кнопками, как на гмейле, но запретить уйти полностью - нельзя.
PHP код:
<body OnBeforeUnload="return 'Go away?';"></body>
PS. В опере не работает.
|
|
|

30.09.2009, 02:15
|
|
Новичок
Регистрация: 28.09.2009
Сообщений: 2
Провел на форуме: 1991
Репутация:
0
|
|
Ну так если попытаться закрыть страницу , находясь в gmail , то получишь стандартное для
OnBeforeUnload окно , а вот если попытаться перейти на другую сьраницу , нажав на ссылку или клавишу навигации , то окно уже будет совсем другим , такое при использовании OnBeforeUnload не появляется. Так что gmail в этом случае использует что-то другое.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|