【问题标题】:Browser Tab Manipulation浏览器选项卡操作
【发布时间】:2012-02-10 20:10:51
【问题描述】:

有人可以帮帮我吗?如何使用 JavaScript 从另一个打开的选项卡重新加载页面上的 iframe。

示例:

我打开了一个标签,假设 tab1 有一个名为 frame1 的 iframe。

然后我打开另一个选项卡,即选项卡 2,然后选项卡 2 中的脚本将刷新 tab1 中的 frame1。

这可能吗?

【问题讨论】:

    标签: javascript iframe tabs reload


    【解决方案1】:

    如果 JavaScript 没有打开第二个页面,你无能为力。

    如果您使用 JavaScript 打开第二个标签页:

    var winPop = window.open("foo");
    

    并使用winPop 引用新窗口。

    alert(winPop.getElementsByTagName("div").length);
    

    【讨论】:

    • 我很抱歉,但我不明白...我还是个新手...你能给我看一个示例代码来演示我想要发生的事情吗?请...
    • winPop.getElementById("iframeId").location.reload();