js onClick =“window.open父加载基本网址

时间:2012-05-11 17:28:55

标签: javascript popup

我希望是一个简单的js问题。我正在做一个艺术项目。在网站上,我在页面上有一个图像。我用图片标签包含一个链接和一些内嵌js。我有我想要的行为:on.click打开一个新窗口,正确的链接就好了。但是,父页面正在加载网站的基本URL,我宁愿它什么也没做。任何人对如何防止这种情况有任何想法?它似乎在FF中很好但是webkit并不好看。您可以在此处查看快速演示:http://jacksontuckerlynch.com/webcam-24

<a href="#" onClick="window.open('http://www.something.com/some-page?m=1','mywindow','width=710,height=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no')"><img class="responsecontainer" src="http://somewebsite.net/image.jpg" width="260" height="180" /><a/> 

非常感谢您的体验。

2 个答案:

答案 0 :(得分:2)

使用

href="javascript:void(0);"

有许多方法可以禁用href属性,但这个方法可能是最简单的。我想你甚至可以删除href属性但是你必须添加一些css来设置鼠标的样式以指向悬停

答案 1 :(得分:0)

尝试在javascript末尾使用return false;,如下所示:

<a href="#" onClick="window.open('http://www.something.com/some-page?m=1','mywindow','width=710,height=700,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no'); return false;"><img class="responsecontainer" src="http://somewebsite.net/image.jpg" width="260" height="180" /><a/>