这个问题无疑有一个简单的答案,但我无法找到它。我想在onmouseover上激活一个javascript函数,但页面更改onclick。我应该尝试在javascript中完成这两项工作,还是可以在javascript中进行鼠标悬停,并且页面会以某种方式更改为html。
这会激活javascript函数。
<a href="javascript:void(0);" onmouseover="previewBox;">Preview</a>
但是,以下内容无效,我无法弄清楚如何更改点击页面:
<a href="javascript:void(0);" onmouseover="previewBox;" onclick="newpage.php?p=1&q=3">Preview</a>
我可以想象创建第二个javascript函数来激活php脚本,你将所有参数传递给javascript然后用它来启动php脚本但是这看起来很笨拙
感谢任何简单的建议。
答案 0 :(得分:2)
你在onclick处理程序中放了什么,你应该把它作为href:
<a href="newpage.php?p=1&q=3" onmouseover="previewBox;">Preview</a>
答案 1 :(得分:0)
我真的不知道为什么要禁用<a>
中的“href”,但是如果你真的想要使用onclick
进行导航,请记得使用完整的javscript这样做:
<a onmouseover="previewBox;" onclick="window.location.href = 'newpage.php?p=1&q=3'">Preview</a>
通过设置window.location.href
,您可以点击(Proof)导航。
答案 2 :(得分:0)
如果您想通过点击锚点转到新页面,只需将该位置放在href中而不是onclick。