我无法获得 onclick="location.href='link.html'"
在 Safari (5.0.4) 中加载新页面。
我正在使用 <select>
构建下拉导航菜单和 <option>
HTML 标签。我正在使用 onclick
单击菜单项后加载新页面的处理程序,但在 Safari 中没有任何反应。 (我已经在 FF & Opera 中测试成功。)我知道有很多 onclick
Safari 中的错误,但我还没有找到解决此特定问题的任何解决方案。
您可以在下面看到我的代码示例:
<select>
<option onclick="location.href='unit_01.htm'">Unit 1</option>
</select>
和
<select>
<option onclick="location.href='#5.2'">Bookmark 2</option>
</select>
我没有(也不希望)在我的 HTML 的头部部分嵌入任何 javascript。我正在为不知道如何使用 javascript 的人开发页面——所以代码越简单越好。)
什么样的 JavaScript 代码可以使菜单项在所有浏览器中都可以点击? (请验证与 IE 的兼容性。)
最佳答案
试试这个:
onclick="javascript:location.href='http://www.uol.com.br/'"
我在 Firefox、Chrome 和 IE 上运行良好(哇!!)
关于javascript - onclick ="location.href=' link.html'"在 Safari 中不加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6418634/