Кнопка возврата Firefox работает только в первый раз, а не во второй раз - PullRequest
0 голосов
/ 12 мая 2009

У меня есть веб-сайт, где вы можете искать вещи с датами и многое другое. Когда я публикую форму, я попадаю на страницу результатов, когда нажимаю кнопку «Назад». Я возвращаюсь на свою страницу поиска и пополняю значения. Это работает в IE и FF.

однако, что бы я ни делал, когда я ищу и возвращаюсь снова во второй раз , значения теряются в Firefox, в то время как IE и другие браузеры все еще помнят заполненные значения. что бы я ни делал на странице поиска, оно не запоминает новое состояние, а только первоначальное первое состояние. Даже когда я проверяю значения формы перед публикацией, она показывает правильные значения, но при возврате он теряется.

1 Ответ

2 голосов
/ 12 мая 2009

Хорошо,

Я сделал чистый тестовый пакет без всего лишнего, что у меня есть, и пришел к простому выводу о том, # что вызвало путаницу и мою проблему.

когда вы делаете

<a href="#" onclick="DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>

Firefox возвращается к варианту .html страницы, а IE возвращается к варианту .html # страницы.

когда вы делаете

<a href="javascript:DoSomethingFirstBeforeSubmittingTheForm()">Go!</a>

и FF, и IE возвращаются на html-страницу и используют правильный кеш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...