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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как перехватить событие "Back"? 
:(
    Опции темы
Pet_
  Дата 12.6.2007, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблемма в следующем:
на следующей странице: http://apostille.us/new_web/PD_BC.shtml форма, где есть скрытые поля - открываются при выборе "Yes" и скрываются при "No". 

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

Так вот, каким образом можно перехватить событие возврата на страницу через браузер. Возможно это вообще или нет. Если нет, то какими альтернативными способами можно воспользоваться? Спасибо.
PM MAIL   Вверх
WIPS
Дата 13.6.2007, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

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



Можно попробовать повесить функции
Код

<body onunload="save_state()" onload="init()">

первая будет сохранять в куки все значения yes/no , а вторая читать их при загрузке и открывать соотв. инпуты.
Код

function save_state()
{
    var Date = new Date();
    var expires = Date.setDate(Date.getDate() + 365);
    document.cookie = "yes_no_cookie=" + get_yes_no_values() + ";expires=" + expires.toGMTString();
}

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


 




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


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

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