【发布时间】:2016-03-08 13:32:16
【问题描述】:
有没有办法在您已经打开的窗口中通过 JavaScript 从父窗口打开一个新选项卡,但在新窗口中打开选项卡,而不是在父窗口中打开?
换句话说,你能用一个 JavaScript 在同一个 DOM 中做这种事情吗?
//this opens the new window
var windowOpened = window.open("html1.html", "", "width=400, height=200");
//this is where I would like to open a new tab in the window I opened above
windowOpened.open("html2.html","","_blank");
我相当肯定“_blank”是无效的,但它只是一个例子。我希望必须有一种方法可以通过另一个窗口中的 javascript 在已打开的窗口中打开新选项卡。
我知道我可以使用 jQuery-ui 并打开一个包含标签的窗口,我可以在其中添加标签甚至删除标签。但我需要一个现有的浏览器窗口才能在从“父”窗口打开的窗口中打开一个新选项卡。
这可能吗?如果有怎么办?
【问题讨论】:
-
这不一样,因为那是尝试在与 JavaScript 窗口相同的窗口中打开一个新选项卡,即“父”窗口。在这个,我有window1,打开一个新窗口window2。然后我想要window1,在window2中打开一个新标签。我希望能澄清一点。
标签: javascript tabs window.open