HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

javascript: запрет перехода со страницы
  #1  
Старый 29.09.2009, 19:23
mmg
Новичок
Регистрация: 28.09.2009
Сообщений: 2
С нами: 8746389

Репутация: 0
По умолчанию javascript: запрет перехода со страницы

Здравсвуйте. Нужен такой java скрипт , которой бы запрещало юзеру переход со страницы. Поясню на примере.
Заходим в свой gmail.com аккаунт нажимает написать письмо , заполняем тему письма и нажимаем на какую-нибудь ссылку.
Вместо того что бы перейти по ссылке видим появляющееся окно с предупреждением. Это и нужно , только без всплывающих окон.
 
Ответить с цитированием

  #2  
Старый 29.09.2009, 20:38
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

парсь все ссылки... и при наличии их делай алерт или чё там тебе надо

если надо чтоб не рапространялось на твой домен то уже условия добавляй

Последний раз редактировалось Sharky; 29.09.2009 в 20:40..
 
Ответить с цитированием

  #3  
Старый 29.09.2009, 20:39
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

и не забудь, что яваскрипт можно отключить
 
Ответить с цитированием

  #4  
Старый 29.09.2009, 21:27
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
С нами: 9610769

Репутация: 380
По умолчанию

Если честно то ничего не понятно, что именно необходимо то? Что бы при заполненной форме нельзя было бы перейти по сторонней ссылки на странице не отправив форму?
 
Ответить с цитированием

  #5  
Старый 29.09.2009, 23:19
Root-access
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
С нами: 9419426

Репутация: 648
По умолчанию

На почтовых сервисах это делается так: все ссылки в письме заменяются на ссылки вида pochta.zona/redirect?url=адрес_ссылки, где redirect - это некий скрипт (например, на php), на котором висит предупреждение и ссылка на адрес из параметра url.
А javascript тут непричём.
 
Ответить с цитированием

  #6  
Старый 30.09.2009, 01:16
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Цитата:
А javascript тут непричём.
Вообще-то JavaScript как раз при чем.
При попытке закрыть страницу или перейти на другую можно выдать предупреждение с двумя кнопками, как на гмейле, но запретить уйти полностью - нельзя.

PHP код:
<body OnBeforeUnload="return 'Go away?';"></body
PS. В опере не работает.
 
Ответить с цитированием

  #7  
Старый 30.09.2009, 02:15
mmg
Новичок
Регистрация: 28.09.2009
Сообщений: 2
С нами: 8746389

Репутация: 0
По умолчанию

Ну так если попытаться закрыть страницу , находясь в gmail , то получишь стандартное для
OnBeforeUnload окно , а вот если попытаться перейти на другую сьраницу , нажав на ссылку или клавишу навигации , то окно уже будет совсем другим , такое при использовании OnBeforeUnload не появляется. Так что gmail в этом случае использует что-то другое.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет перехода по внешней ссылке с Приложения ВК Dimionix Социальные сети 10 03.07.2009 20:43
Books JS FRAGNATIC PHP 0 11.08.2005 16:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.