Heim > Web-Frontend > js-Tutorial > Wie kann ich von einem iFrame aus auf die Funktionen des übergeordneten Fensters zugreifen?

Wie kann ich von einem iFrame aus auf die Funktionen des übergeordneten Fensters zugreifen?

Susan Sarandon
Freigeben: 2024-12-01 21:26:12
Original
939 Leute haben es durchsucht

How Can I Access Parent Window Functions from Inside an iFrame?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ü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:

  • [window.parent](https://developer.mozilla.org/en-US/docs/Web/API/Window/parent)
  • [Calling Parent Fenstermethoden von Iframes](https://www.c-sharpcorner.com/Blogs/calling-parent-window-methods-from-iframes)

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage