Zugriff auf Funktionen des übergeordneten Fensters aus einem iFrame heraus
Bei der Arbeit mit iFrames müssen Entwickler häufig vom Iframe aus mit dem übergeordneten Fenster interagieren. Dies beinhaltet das Aufrufen von im übergeordneten Fenster definierten JavaScript-Funktionen aus dem Iframe heraus.
Aufrufen einer bestimmten Funktion
Um eine bestimmte Funktion des übergeordneten Fensters aufzurufen, verwenden Sie die folgende Syntax:
<button onclick="parent.functionName();">Call Parent Function</button>
Um in Ihrem Beispiel die abc()-Funktion innerhalb des iFrame aufzurufen, ändern Sie den Hyperlink als folgt:
<a onclick="parent.abc();" href="#">Call Me</a>
Übergeordnete Eigenschaft verstehen
Die übergeordnete Eigenschaft in JavaScript repräsentiert das übergeordnete Fenster des aktuellen Fensters oder Unterrahmens. Wenn das aktuelle Fenster kein übergeordnetes Fenster hat, verweist die übergeordnete Eigenschaft auf das Fenster selbst.
Wenn ein iFrame in ein übergeordnetes Fenster geladen wird, verweist die übergeordnete Eigenschaft des iFrames auf das übergeordnete Fenster. Dadurch können Skripte innerhalb des Iframes auf Funktionen und Eigenschaften des übergeordneten Fensters zugreifen.
Zusätzliche Ressourcen
Weitere Informationen zum Zugriff auf das übergeordnete Fenster von einem Iframe aus finden Sie unter die folgende Ressourcen:
Das obige ist der detaillierte Inhalt vonWie kann ich von einem iFrame aus auf die Funktionen des übergeordneten Fensters zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!