日期:2014-05-17  浏览次数:20696 次

超链接的打开问题
我有一个问题,就是我一个页面有很多个超连接,我希望对于不同的超链接,每次点击都能在一个新的选项卡中出现,如果是点击重复的超链接,(就是同一个超链接点击了很多次),这种情况希望只是显示同一个选项卡,不会再打开新的选项卡。这如何才能实现呢。


谢谢。

------解决方案--------------------
如果用IE6,没有选项卡的,那你打算咋整?
------解决方案--------------------
还是window.open(url);吧

------解决方案--------------------
<a href="javascript:window.open('http://www.baidu.com');">链接到百度</a>

试试看!
------解决方案--------------------
加上target=“_blank”属性...
------解决方案--------------------
选项卡或者新窗口都行

------解决方案--------------------
同样的链接点击多次的话,浏览器可能不会响应,应为URL相同。
解决方法是最后面加个时间参数。如:
var url ="xxxxx?ab=b&_tmp_dt=" + (new Date().getTime());
------解决方案--------------------
探讨
加上target=“_blank”属性...

------解决方案--------------------
window.open (url, name, setting)这里面只要对每个链接指定一个固定的name,你多次点击就只会打开一个窗口,就是命名为name的那个窗口,不过这个要注意不同的超链接你打开的时候要起的名字不能一样,否则窗口名字一样的超链接点击的话就会在同一个窗口中打开
------解决方案--------------------
探讨
我可能表达我的问题表达的有问题,就是说比如我的页面上有两个超链接,linkA和linkB,如果用_blank的方法,那么我点击一下linkA,就会产生一个新的选项卡,再点击那么又会再产生一个新的。而我希望不管点击linkA多少次都只有一个新的选项卡,而不会有更多的新的选项卡,对于linkB也是一样的,也是不管点击多少次,都只是产生一个新的选项卡,然后就是linkA和linkB这两个选项卡要是不同的……

------解决方案--------------------
加上target=“_blank”属性每次点都会新打开一个