Возвращение на страницу. Изменение вида

KolyaA

Guest
Возвращение на страницу. Изменение вида

Имеется форма внутри которой есть раздел <DIV> который по умолчанию display:none. Есть кнопка которая делает этот раздел display:block. Допустим
я нажал эту кнопку и сделал этот раздел видимым.
После этого загрузил форму, а потом снова вернулся
на страницу с формой. И что я вижу - в одних броузерах раздел остается display:block, в других
становится display:none. Что отвечает за такое поведение и могу ли я им как-то управлять?
 

neko

tеam neko
видимо это зависит от того перегружает ли браузер страницу или берет старую

т.е. поведение из той же серии что и оставленное браузером заполнение формы
 

KolyaA

Guest
Как можно это узнать и можно ли это задать в программе?
 

neko

tеam neko
я такие вещи просто сохраняю параметром
и скрипт добавляет кусок js который открывает все эти панельки
 

KolyaA

Guest
Не мог бы поподронее: где, что пишешь. Когда загружаю форму, то передаю параметры - какие
блоки открыты. Так? А когда возвращаюсь - что делаю?
 

KolyaA

Guest
Или все настройки - какие блоки открыты, какие закрыты сохраняю в массиве, а при загрузке
в соответствии с тем что в массиве открываю блоки или закрываю. Так что ли?
 

KolyaA

Guest
В смысле сделал сабмит формы, а потом back в броузере
 

neko

tеam neko
помоему на поведение браузера при нажатии бэк ты никак повлиять не можешь

если он страницу перегрузит, то да -- можно будет открыть что надо
а если нет, то ничего не сделаешь
и от кеширования это не зависит
причем насколько я понимаю, некоторые браузеры еще и время смотрят
т.е. если ты сразу же бек нажал он ничего перегрузужать не станет
 

KolyaA

Guest
Понял. Спасибо. Если можно еще вопрос. В мазиле после возврата (Надяюсь понятно о чем говорю), как и следовало ожидать, прежде выбранные чекбоксы остаются отмеченными, НО
если сразу после возвращения, ничего не трогая, сделать опять сабмит, то эти чекбоксы не срабатывают - форма воспринимает их как не отмеченные. Что делать?
 

neko

tеam neko
ох спроси что полегче
если все действительно так, как ты описываешь, по идее это баг мозиллы
 

KolyaA

Guest
Да успокоил .Спасибо за совет насчет блоков
 
Сверху