我想我在这里缺少一些简单的东西,但我有点困惑。
我正在使用Firefox Aurora 28.0a2
我有一个按钮,
<button class="submit_button" id="search_google" onClick="search('google');">Google</button>
,在链接的js文件中,函数
function search(siteName) {
location.href = "http://www.google.com";
}
(当然,这只是一些测试代码,我只希望它能打开google.com。)现在,当我点击按钮时,它没有按预期加载网址。但是,按钮 成功调用该函数,因为如果我向函数添加alert("something")
它将触发警报。
然而,当我只是从控制台调用该函数时,它完全按预期工作。我发现更令人费解的是,如果我将按钮更改为锚点,单击时它将正常。
非常感谢任何帮助。
答案 0 :(得分:0)
谷歌浏览器可以正常使用。
尝试在开头添加top.
。
top.location.href = "http://www.google.com";