Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как заблокировать back/forward? извращаемся над браузером 
:(
    Опции темы
kvv
Дата 6.6.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Вопрос в тему.

Как можно на нажатие кнопок back/forward юзером повесить свою функцию? Или просто их заблокировать. Только это не с якорями, а с простыми ссылками. 
PM MAIL   Вверх
Sardar
Дата 7.6.2006, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



kvv, никак. Несколько раз уже спрашивалось, никак, иначе сам бы от рекламщиков взвыл. 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
kvv
Дата 7.6.2006, 06:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Спасибо. 
PM MAIL   Вверх
dstorm81
Дата 7.6.2006, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



ну напрямую заблокировать явно нельзя но видел вот такую штуку, работает или нет тебе проверять

Как убрать (удалить) страницу (адрес) из истории просмотра (browser history), чтобы она стала недоступной через кнопки Back/Forward (Назад/Вперед)?

Например, нужно направить пользователя со страницы 1.html на страницу 2.html, а страницу 1.html убрать из истории просмотра. Для этого переход со страницы 1.html на страницу 2.html нужно выполнить так:

location.replace("http://www.tigir.com/2.html"); 


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Zzet
  Дата 18.2.2010, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



Здравствуйте, возник подобный вопрос.
Цитата

location.replace("http://www.tigir.com/2.html");  //перезагружает страницу

не решает проблему
Как воспользоваться этим window.location.hash='#new_hash'; что есть new_hash ? (тут ) Описание есть но все же не понятно как-то

Добавлено через 9 минут и 3 секунды
Если поместить
Код

 window.location.hash='#new_hash';
 в цикл переход станет н раз невозможен, но кнопка броузера все равно останется активной
PM MAIL   Вверх
12345c
Дата 18.2.2010, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



текст, который указывает на якорь <a name=new_hash ...>...</a>. Если его нет на странице - указывает на начало страницы.


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Zzet
Дата 18.2.2010, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



Понятно, но можно ли предложенный вариант
Цитата

Если поместить
код Javascript
1:
 window.location.hash='#new_hash';
 в цикл переход станет н раз невозможен, но кнопка броузера все равно останется активной 

 применить на практике?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.