1.top
この変更は常に、分割ウィンドウの最上位にあるブラウザ ウィンドウを参照します。分割ウィンドウの最上位レベルからコマンドを実行する場合は、top 変数を使用できます。
2.opener
opener は、window.open メソッドを実行するページのオブジェクトを参照するために window.open ページで使用されます。例: ページ A は、window.open() メソッドを通じてページ B をポップアップします。ページ B では、オープナーを通じてページ A を参照できるため、このオブジェクトを通じてページ A を操作できます。
3.parent
parent は、iframe または Frame 内に生成された子ページ内の親ページのオブジェクトにアクセスするために使用されます。例: ページ A に iframe またはフレームがある場合、iframe
またはフレームのページは、親オブジェクトを通じてページ A のオブジェクトを参照できます。このようにして、値を取得したり、A ページに返すことができます。
4. さらに、self は現在のウィンドウを参照します
Parent は親ウィンドウを指します。FRAMESET では、FRAME の PARENT は FRAMESET ウィンドウです。
オープナーは、WINDOW.OPEN およびその他のメソッドを使用して作成された新しいウィンドウに対応する元のウィンドウを指します。
parent は、フレームに相対的な親ウィンドウ オブジェクトです。
opener は、window.open が開いている場合に、window.open で開かれたウィンドウの親ウィンドウです。
添付ファイル: Window オブジェクト、Parent オブジェクト、Frame オブジェクト、Document オブジェクト、Form オブジェクトの階層関係
Window オブジェクト→Parent オブジェクト→Frame オブジェクト→Document オブジェクト→Form オブジェクト、
次のように:parent.frame1 .document .forms[0].elements[0].value;