我在JavaScript中使用window.open打开了一个新窗口,这个问题在刷新后才起作用
var url=document.getElementById("largeImage").getAttribute("href");
$("#largeImage").click(function(e){ e.preventDefault();
var win=window.open(url);
});
答案 0 :(得分:0)
为什么不在图像周围添加锚点并使用href-attribute打开新标签?
示例:
<a href="url" target="_blank" >
<img />
</a>
答案 1 :(得分:0)
这将有效
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
然后您可以像这样使用它:
<div onclick="openInNewTab('www.test.com');">Something To Click On</div>
参考,以及更多信息,此处:http://www.tutsplanet.com/open-url-new-tab-using-javascript-196/
非常简单,只需使用target='_blank'
到您的锚链接,例如:
<a target="_blank" href="http://your_url_here.html">Link</a>