Проблема с Firefox - PullRequest
       3

Проблема с Firefox

1 голос
/ 17 июня 2010

Я использую меню, которое переключается из стандартного состояния, чтобы выбрать состояние для элемента, читая текущий URL

var where  = document.location.href;

Моя проблема заключается в том, что при использовании Firefox, если я переключаюсь на некоторые элементы из меню(например, я нажимаю home, donwload, contact) и нажимаю кнопку «назад», URL не читается правильно, поэтому 2 элемента остаются в выбранном состоянии.Это происходит только в Firefox (я уже тестировал в Explorer, Chrome и Opera)

Итак, что я пытаюсь спросить: есть ли способ обработать так называемое действие кнопки назад в / для Firefox, такЯ могу исправить мою проблему с меню?

Ответы [ 2 ]

0 голосов
/ 17 июня 2010

Как сказал Керри, я бы тоже пошел со стороны сервера.Но вы можете смешать их обоих.Используйте сторону сервера, чтобы дать вашим пунктам меню класс:

// this will put the class selected on the link
<a href="..." class="<?=($opt=='this-links-name'?'selected':''>" link name </a>

А затем используйте Javascript, чтобы посмотреть и «выделить» эти классы.Хотя я бы, наверное, выбрал CSS для цветов и стилей, а JS - только для переходов и тому подобного.

Надеюсь, это поможет!

0 голосов
/ 17 июня 2010

Определите состояние выбора на стороне сервера, это не будет проблемой.

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