Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js onClick=";window.open父加载基url_Javascript_Popup - Fatal编程技术网

Javascript js onClick=";window.open父加载基url

Javascript js onClick=";window.open父加载基url,javascript,popup,Javascript,Popup,我有一个简单的js问题。我在做一个艺术项目。在该网站上,我有一个页面上的图像。我用一个链接和一点内联js包装了图像标签。我有我想要的行为:on.click打开一个带有正确链接的新窗口。然而,父页面正在加载网站的基本url,我宁愿它什么也不做。有人知道如何防止这种情况吗?在FF中似乎还不错,但webkit的表现并不好。您可以在此处看到一个快速演示: 非常感谢您的经验。尝试使用返回false在javascript末尾,如下所示: <a href="#" onClick="window.op

我有一个简单的js问题。我在做一个艺术项目。在该网站上,我有一个页面上的图像。我用一个链接和一点内联js包装了图像标签。我有我想要的行为:on.click打开一个带有正确链接的新窗口。然而,父页面正在加载网站的基本url,我宁愿它什么也不做。有人知道如何防止这种情况吗?在FF中似乎还不错,但webkit的表现并不好。您可以在此处看到一个快速演示:



非常感谢您的经验。

尝试使用
返回false在javascript末尾,如下所示:

<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/> 

使用


有很多方法可以禁用href属性,但这可能是最简单的方法。我想你甚至可以删除href属性,但是你必须添加一些css来设置鼠标指向悬停的样式,这就成功了。谢谢你的帮助。多么简单啊!祝您今天过得愉快
<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/> 
href="javascript:void(0);"