Ich versuche ein hierarchisches Bild von window
, document
und iframe
zu verstehen.Ist iframe äquivalent zu Fenster?
Also, window
ist einfach das Browserfenster und document
ist, wo das DOM existiert. Die document
ist in window
geladen.
Erzeugt ein iframe
viel wie das Erstellen eines Dialogs (window.openDialog()
) (was ist nichts anderes als ein Fenster)?
Beide haben ein Inhaltsdokument und ein Elternfenster.
, wenn es hilft, ist ein iframe ein verschachteltes Fenster, während ein Dialog ein spezielles Fenster ist. beide können Beziehungen haben (wie ein Elternteil), obwohl iframe auf einer Hierarchie basiert, und ein Dialog basiert auf dem, was er aufgerufen hat (window.open) –
iframe ist ein Element, und es ist .... warte darauf .... auch ein iframe! Was Sie in diesem iframe laden, bleibt Ihnen überlassen, aber wenn Sie eine andere Seite laden, wird es normalerweise jede Seite haben, ein contentDocument, Tags usw. Mit anderen Worten, ein iFrame ist kein Fenster, sondern fast wie es enthält ähnliche Elemente. – adeneo
^^ Die Kommentare sind besser als jede Antwort gegeben. +1 für beide – War10ck