1.arriba
El cambio siempre se refiere a la ventana del navegador de nivel superior de la ventana dividida. Si planea ejecutar comandos desde el nivel más alto de la ventana dividida, puede usar la variable superior.
2.abridor
opener se usa en la página window.open para hacer referencia al objeto de la página que ejecuta el método window.open. Por ejemplo: la página A usa el método window.open()
Aparece la página B. En la página B, puede hacer referencia a la página A a través del abridor, de modo que pueda operar la página A a través de este objeto.
3.padre
padre se utiliza para acceder al objeto de la página principal en la página secundaria generada en el iframe o marco. Por ejemplo: hay un iframe o marco en la página A, luego el iframe
O la página en el marco puede hacer referencia al objeto en la página A a través del objeto principal. De esta forma, el valor se puede obtener o devolver a la página A.
4. Además, self se refiere a la ventana actual.
La diferencia entre padre y abridor:
padre se refiere a la ventana principal. En FRAMESET, PADRE de FRAME es la ventana FRAMESET.
abridor se refiere a la ventana original correspondiente a la nueva ventana creada usando WINDOW.OPEN y otros métodos.
padre es el objeto de la ventana principal en relación con el marco
opener es la ventana principal de la ventana abierta con window.open, siempre que se abra con window.open
document.parentWindow.menthod() usa el método de la superficie principal
Adjunto: relación jerárquica entre objeto Ventana, objeto Padre, objeto Marco, objeto Documento y objeto Formulario
Objeto de ventana → Objeto principal → Objeto de marco → Objeto de documento → Objeto de formulario,
De la siguiente manera: parent.frame1.document.forms[0].elements[0].value;