In diesem Artikel wird die Methode zum Aufrufen der übergeordneten Seite in JS by Iframe beschrieben. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
Die Methode der untergeordneten Seite, die die übergeordnete Seite aufruft, ist in JS einfach zu implementieren. Wir müssen nur eine Funktion zur Hauptseite hinzufügen und dann Window.Parent verwenden. Methode () auf der Unterseite, um dies zu erreichen
Wenn Sie beispielsweise die Funktion a () aufrufen, schreiben Sie sie als:
Die Codekopie lautet wie folgt: Window.Parent.a ();
Aber ich fand, dass diese Methode im Chrombrowser ungültig ist
Kopieren Sie den Code wie folgt: // Rufen Sie die Funktion auf der übergeordneten Seite auf
<Script>
Funktion dey () {
var cards_frame = document.frames ("karten-unframe"); // Card-frame ist der Name des Iframe
Karten_Frame.Checkedcard () // Rufen Sie die im Iframe definierte Methode auf und übergeben Sie den Wert der eingebetteten Seite an die übergeordnete Seite
}
</script>
2) Rufen Sie die von der übergeordnete Seite im Iframe definierte Methode auf
Die Codekopie lautet wie folgt: Funktion alert_window (picurl, h_id)
{
document.parentWindow.parent.msg (picurl, h_id);
}
// msg () ist eine Funktion, die durch das übergeordnete Fenster definiert ist.
Card-Uname ist die ID des Iframe-Frameworks, und B () ist die Sub-Seite-JS-Funktion. Die Inhaltswindow -Eigenschaft ist das Fensterobjekt, in dem sich der angegebene Frame oder Iframe befindet und in dem IE weggelassen werden kann.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.