2012-01-23 3 views
0

У меня есть форма с двумя переключателями. При нажатии одной из переключателей JavaScript используется для установки группы подполей с использованием display: block.Как сохранить «расширенное» состояние полей дополнительной формы с помощью JavaScript при нажатии кнопки «Назад» в IE?

Как я могу сделать так, чтобы выбранный переключатель и подполя расширялись при нажатии кнопки «Назад» в IE? Эта проблема не возникает в Webkit или Firefox.

Нужно работать с простым JavaScript, поэтому нет jQuery!

ответ

0

Одним из популярных методов является использование URL-адреса URL-адреса для представления состояния пользовательского интерфейса. По мере изменения пользовательского интерфейса, вы строите хеш:

document.location.hash = "R1=true;R2=false" 

При повторной загрузке страницы, посмотрите на хэше и установить соответствующие элементы пользовательского интерфейса, с помощью JavaScript. Как вы представляете свои элементы, зависит от вас.