Sto cercando di capire un'immagine gerarchica di window
, document
e iframe
.L'iframe è equivalente alla finestra?
Quindi, window
è semplicemente la finestra del browser e document
è dove il DOM esiste. Il numero document
viene caricato in window
.
La creazione di un iframe
è simile alla creazione di una finestra di dialogo (window.openDialog()
) (che non è altro che una finestra)?
Entrambi hanno un documento di contenuto e una finestra genitore.
se aiuta, un IFRAME è una finestra annidata, mentre una finestra di dialogo è una finestra dedicata. entrambi possono avere relazioni (come un genitore) anche se l'iframe è basato sulla gerarchia, e una finestra di dialogo è basata su ciò che la chiama (window.open) –
iframe è un elemento, ed è .... aspettalo .... anche un iframe! Ciò che si carica in quell'iframe dipende da te, ma se carichi un'altra pagina, avrà normalmente una pagina qualsiasi, un contentDocument, tag, ecc. In altre parole, un iFrame non è una finestra, ma quasi come contiene elementi simili. – adeneo
^^ I commenti sono migliori delle risposte fornite. +1 a entrambi – War10ck