2

如果父窗口重新加载,我如何刷新子页面?

假设A.html有一个打开B.html的链接。如果A.html重新加载, B.html将自动刷新。

任何 javascript/jQuery 方式?

4

1 回答 1

1

如果您像这样打开它,您可以控制孩子:(在A.html中)

baby = window.open('B.html');

然后将像这样刷新孩子:

baby.history.go(0);

如果您刷新 A,unload将调用 pages 事件。因此,要在刷新(或离开或关闭)A 时刷新 B,您可以执行以下操作:(在A.html中)

<body onunload="baby.history.go(0);">

但是,刷新后所有 javascript 变量都将丢失!它将失去与页面 B 的连接!所以它只会工作一次。

我认为一个解决方案是在A.html中创建一个刷新按钮/链接,它将动态刷新页面 (A) 上的数据,以保持与子窗口 (B) 的连接。

于 2012-07-19T10:18:13.987 回答