1.top
이 변경 사항은 항상 분할 창의 최상위 수준에 있는 브라우저 창을 나타냅니다. 분할 창의 최상위 수준에서 명령을 실행하려는 경우 top 변수를 사용할 수 있습니다.
2.opener
opener는 window.open 페이지에서 window.open 메서드를 실행하는 페이지의 개체를 참조하는 데 사용됩니다. 예를 들어, A 페이지는 window.open() 메소드를 통해 B 페이지를 팝업시킵니다. B 페이지에서는 오프너를 통해 A 페이지를 참조할 수 있으므로 이 객체를 통해 A 페이지를 조작할 수 있습니다.
3.parent
parent는 iframe이나 프레임에서 생성된 하위 페이지의 상위 페이지 개체에 액세스하는 데 사용됩니다. 예: 페이지 A에 iframe 또는 프레임이 있는 경우 iframe
또는 프레임의 페이지는 상위 개체를 통해 페이지 A의 개체를 참조할 수 있습니다. 이러한 방식으로 값을 얻거나 A 페이지로 반환할 수 있습니다.
4. 또한 self는 현재 창을 참조합니다
Parent는 FRAMESET에서 FRAME의 PARENT가 FRAMESET 창을 의미합니다.
opener는 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