1.oben
Die Änderung bezieht sich immer auf das Browserfenster der obersten Ebene des geteilten Fensters. Wenn Sie Befehle von der höchsten Ebene des geteilten Fensters ausführen möchten, können Sie die Variable top verwenden.
2.Öffner
opener wird auf der Seite window.open verwendet, um auf das Objekt der Seite zu verweisen, das die Methode window.open ausführt. Beispiel: Seite A verwendet die Methode window.open()
Die Methode öffnet die B-Seite. Auf der B-Seite können Sie über den Opener auf die A-Seite verweisen, sodass Sie die A-Seite über dieses Objekt bedienen können.
3.Elternteil
parent wird verwendet, um auf das Objekt der übergeordneten Seite in der im Iframe oder Frame generierten untergeordneten Seite zuzugreifen. Beispiel: Es gibt einen Iframe oder Frame auf Seite A, dann den Iframe
Oder die Seite im Frame kann über das übergeordnete Objekt auf das Objekt auf Seite A verweisen. Auf diese Weise kann der Wert abgerufen oder an die A-Seite zurückgegeben werden.
4. Darüber hinaus bezieht sich self auf das aktuelle Fenster
Der Unterschied zwischen Eltern und Öffner:
parent bezieht sich auf das übergeordnete Fenster. In FRAMESET ist das PARENT von FRAME das FRAMESET-Fenster.
opener bezieht sich auf das ursprüngliche Fenster, das dem neuen Fenster entspricht, das mit WINDOW.OPEN und anderen Methoden erstellt wurde.
parent ist das übergeordnete Fensterobjekt relativ zum Rahmen
opener ist das übergeordnete Fenster für das mit window.open geöffnete Fenster, sofern es mit window.open geöffnet wird
document.parentWindow.menthod() verwendet die Methode der übergeordneten Oberfläche
Angehängt: Hierarchische Beziehung zwischen Fensterobjekt, übergeordnetem Objekt, Rahmenobjekt, Dokumentobjekt und Formularobjekt
Fensterobjekt→Übergeordnetes Objekt→Rahmenobjekt→Dokumentobjekt→Formularobjekt,
Wie folgt: parent.frame1.document.forms[0].elements[0].value;