При нажатии кнопки «Навигация» на панели навигации Dreamwever при возврате на страницу с кнопкой «Назад» браузера - PullRequest
0 голосов
/ 25 апреля 2011

Вот моя проблема - у меня вставлено меню кнопок с панелью навигации Dremweaver.Это меняет местами пару изображений в ссылке на кнопку, в зависимости от того, над какой кнопкой мыши вы нажимаете.Кажется, что кнопки работают правильно, когда я использую панель меню в первый раз.Хотя, когда я захожу на определенную страницу по ссылке меню и возвращаюсь назад, используя кнопку «Назад» в браузере, последняя нажатая кнопка сохраняет состояние нажатия / наведения мыши.Когда я нажимаю кнопку обновления, проблема исчезает.Может кто-нибудь знает лекарство от этого?Спасибо.

1 Ответ

1 голос
/ 26 апреля 2011

Скорее всего, это происходит из-за того, что браузер не перезагружает страницу, когда вы нажимаете кнопку «Назад», а скорее не замораживает состояние страницы, когда вы ее покидаете.Лично я бы не беспокоился об этом, но вы могли бы добавить обработчик события unload, который устанавливает состояние обратно в состояние, в котором вы его хотите. Я никогда не использовал встроенную навигационную панель, или, по крайней мере, это было так долго, чтоЯ забыл, что у меня было накануне, так что не уверен, как ты достигнешь этого.Код, на который я смотрел в прошлом, не похож на то, что можно назвать «стандартной» практикой JavaScript, но я бы поспорил, что этому коду 8-10 лет.

Помимо этого выМне нужно будет сослаться на вашу страницу (или ее jsfiddle), чтобы кто-то мог видеть весь рассматриваемый код, чтобы иметь возможность рекомендовать решение.

...