我有一个用html / css / javascript编写的标签查看器,我想稍微改变一下,现在当我切换每个标签时,它所做的就是切换内容。我想要做的是在一个新窗口中打开每个选项卡,并像每个选项卡一样在单独的文件中。
有没有简单的方法可以做到这一点?
答案 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动态加载内容。
如果你真的想要新的窗口(从问题中不清楚),那么使用标签会产生误导。那时它应该只是一个菜单。如果所有标签都在新窗口中打开,我会感到困惑/沮丧。