En Javascript, supongamos que tenemos una página principal (main.html
) que contiene un (iframe.html
)ventana Javascript objeto
Ahora dentro de este iframe.html
, si tenemos que hacer referencia a algo en la página principal (main.html
) , podemos no sólo especificamos window
en lugar de parent.window
Si la respuesta es que necesitamos escribir parent.window
, quería entender ¿no hay una sola referencia window
objeto para todos los marcos flotantes dentro de una página principal ..
Si bien entiendo document
es específico de marcos flotantes individuales, pero window
debería ser común a all..Isn't que ... Por favor me ayude a comprender el concepto ...
También hay algo como window.parent
bien ? En caso afirmativo, ¿cómo difiere de parent.window
?
¿Tengo que usar window.parent para acceder al contenedor O parent.window O ambos son válidos? – testndtv
@hmthr Recomiendo 'window.window.parent.window.window' ...':) ' –
@hmthr: en JavaScript en los navegadores, el objeto window es el contenedor de todas las variables globales. De hecho, el símbolo de 'ventana' es, en sí mismo, una propiedad del objeto ventana (refiriéndose al objeto). 'parent' también es una propiedad del objeto window, por lo que' window.parent' es redundante, solo puede decir 'parent'. Sin embargo, es útil para tener claro lo que estás haciendo. 'parent.window' también funcionará, pero de una manera engañosa: la parte' parent' le proporciona el objeto de la ventana principal de su ventana, no necesita ir más allá; y luego está buscando el props 'window' en él (que se refiere a él). –