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 を更新すると、pagesunloadイベントが呼び出されます。したがって、A を更新する (または、そのことについては、終了または終了する) ときに B を更新するには、次のようにします: ( in A.html )

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

ただし、更新後はすべての JavaScript 変数が失われます。ページ B との接続が失われます。そのため、一度だけ機能します。

子ウィンドウ (B) への接続を維持するために、ページ (A) のデータを動的に更新するA.htmlに更新ボタン/リンクを作成することが解決策になると思います。

于 2012-07-19T10:18:13.987 に答える