Próbuję zrozumieć hierarchiczny obraz window
, document
i .Czy iframe jest odpowiednikiem okna?
Tak więc, window
to po prostu okno przeglądarki i document
jest tam, gdzie istnieje DOM. document
jest ładowany w window
.
Tworzy iframe
podobnie jak tworzenie okna dialogowego (window.openDialog()
) (które jest tylko oknem)?
Oba mają dokument treści i okno nadrzędne.
czy to pomaga, iframe jest zagnieżdżona okno, podczas gdy okno dialogowe jest dedykowany okno. oba mogą mieć relacje (jak rodzic), ale iframe jest oparte na hierarchii, a okno dialogowe opiera się na tym, co się nazywa (window.open) –
iframe jest elementem, i jest .... czekaj na to .... także iframe! To, co ładujesz w tym elemencie iframe, zależy od Ciebie, ale jeśli załadujesz kolejną stronę, będzie ona miała wszystko, co normalnie miałaby strona, contentDocument, tagi itp. Innymi słowy, iFrame nie jest oknem, ale prawie tak, jak zawiera podobne elementy. – adeneo
^^ Komentarze są lepsze niż każda z podanych odpowiedzi. +1 do obu – War10ck