在新窗口中打开选项卡

时间:2012-07-31 21:35:11

标签: javascript html css tabs

我有一个用html / css / javascript编写的标签查看器,我想稍微改变一下,现在当我切换每个标签时,它所做的就是切换内容。我想要做的是在一个新窗口中打开每个选项卡,并像每个选项卡一样在单独的文件中。

有没有简单的方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

使用target="_blank"

在标签上添加一个链接
<a href="tab1.html" target="_blank">Tab1</a>

修改target属性可能已被弃用(或者不是:请参阅@Tim Medora的评论),但在所有主要浏览器(http://www.w3schools.com/tags/att_a_target.asp)中都受支持,并且非常接近因为你可以得到imo。来自w3schools.com:_blank: Opens the linked document in a new window or tab

答案 1 :(得分:0)

  

为简单起见id喜欢将内容存储在单独的文件中,   否则它在每个页面中变得相当广泛

jQuery UI标签+ AJAX怎么样?

文件:http://jqueryui.com/demos/tabs/#ajax
演示:http://jqueryui.com/demos/tabs/ajax.html

或者,如果您已经拥有自己的选项卡控件,则可以使用一些JS检测选项卡更改并使用AJAX动态加载内容。

如果你真的想要新的窗口(从问题中不清楚),那么使用标签会产生误导。那时它应该只是一个菜单。如果所有标签都在新窗口中打开,我会感到困惑/沮丧。