ホームページ > 記事 > ウェブフロントエンド > window.parentとwindow.opennerの違いのご紹介_基礎知識
今日は、js のいくつかのオブジェクトの違いと使い方をまとめます。
まず、parent.window と top.window の使い方について話しましょう
"window.location.href" と "location.href"はこのページへのジャンプです
「parent.location.href」は前のレイヤーへのページジャンプです
「top.location.href」は最も外側のページジャンプです
例:
A の場合、 B, C ,D はすべて jsp、D は C の iframe、C は B の iframe、B は A の iframe です。 D の js が次のように書かれているとします
"window.location.href" , "location.href": D ページジャンプ Go to
"parent.location.href": C ページジャンプ
"top.location.href": A ページジャンプ
これでようやく使い方が分かりました接続時のターゲット:
_blank : ウィンドウを再度開きます
_parent: 親ウィンドウがリダイレクトを実行します
_self: セルフページのリダイレクト
_top: 最初の親ウィンドウのリダイレクト
要約すると、上:parent.window: 親 Window オブジェクト top.window: 最初の親ウィンドウのオブジェクト
window.parent と window.openner の違いに注目してみましょう
window.parent は親を呼び出す iframe ページですiframe から埋め込みたい場合は、window.parent を使用して外部ページにアクセスできます。
例は次のとおりです。 >
コードをコピー