0

我有一个用 html/css/javascript 编写的选项卡查看器,我想对其进行一些更改,现在当我切换每个选项卡时,它所做的只是切换内容。我想做的是在一个新窗口中打开每个选项卡,并像每个选项卡一样将每个选项卡放在单独的文件中。

有什么简单的方法可以做到这一点吗?

4

2 回答 2

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

于 2012-07-31T21:36:36.573 回答
0

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

jQuery UI 选项卡 + AJAX 怎么样?

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

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

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

于 2012-07-31T21:43:39.910 回答