只是想知道是否有网站代码,如果在当前网页上点击了超链接图片 - 例如www.idontknow.com。一个站点打开,一个站点更改页面
所以我点击www.idontknow.com/page1上的图片
并打开一个新窗口www.youclickedthispicture.co.uk/troll
在其他窗口打开的同时但,可以将www.idontknow.com/page1更改为www.idontknow.com/page4,例如
答案 0 :(得分:0)
您可以使用target
属性打开新页面中的第一个链接,然后使用document.location更改当前页面的URL。
<a href="newpage.html" target="_blank">Open in new page</a>
$("a").click(function(){
document.location = "newpage.html";
})
注意:上面的函数正在实现jQuery。不确定你是否对此感到满意。
答案 1 :(得分:0)
同时打开链接的页面(包括图片预览)可以将target
HTML属性与javascript onclick
结合使用。首先,href:
采取以下html:
<a href="http://www.idontknow.com/some_image.png">
<img src="http://www.idontknow.com/some_image.png" />
</a>
...单击此图像将在同一窗口中加载图像。现在,考虑一下:
<a target="_blank" href="http://www.idontknow.com/some_image.png">
<img src="http://www.idontknow.com/some_image.png" />
</a>
...单击此图像将在新选项卡或窗口中打开图像(或链接)(取决于用户设置和浏览器功能)。
用于完成同步弹出窗口的javascript:
<a onclick="window.open('http://www.idontknow.com/some_image.png')" href="http://www.idontknow.com/some_other_page.html">
<img src="http://www.idontknow.com/some_image.png" />
</a>
单击该按钮将当前页面指向some_other_page.html
并在弹出窗口中打开图像(或其他任何内容)。
<强>文档强>
a
元素 - https://developer.mozilla.org/en-US/docs/HTML/Element/a window.open
- https://developer.mozilla.org/en-US/docs/DOM/window.open 答案 2 :(得分:0)
尝试:
<a href="www.idontknow.com/page4" onclick="window.open('www.youclickedthispicture.co.uk/troll')">Click Here</a>