Я не могу получить onclick="location.href='link.html'"
для загрузки новой страницы в Safari (5.0.4).
Я создаю раскрывающееся меню навигации с помощью тегов <select>
и <option>
HTML. Я использую обработчик onclick
для загрузки новой страницы после нажатия на пункт меню, но в Safari ничего не происходит. (Я успешно протестировал в FF & Opera.) Я знаю, что в Safari есть много ошибок onclick
, но я не нашел решений, которые бы решали эту конкретную проблему.
Вы можете увидеть образец моего кода ниже:
<select>
<option onclick="location.href='unit_01.htm'">Unit 1</option>
</select>
а также
<select>
<option onclick="location.href='#5.2'">Bookmark 2</option>
</select>
Я не (и не предпочитаю) иметь какой-либо javascript, встроенный в раздел head моего HTML. Я разрабатываю страницу для тех, кто не знает, как использовать javascript - поэтому, чем проще код, тем лучше.)
Какой код JavaScript сделает пункт меню кликабельным во всех браузерах? (Пожалуйста, проверьте совместимость с IE.)