Dieser Artikel beschreibt die Methode zur Implementierung der Iframe-Cross-Page-Aufruffunktion von JS. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
In Projekten werden Sie unweigerlich auf ein solches Problem stoßen. Auf der Seite wird ein Iframe eingeführt und benötigt die übergeordnete Seite, um die Funktion untergeordneten Seiten aufzurufen, oder die untergeordnete Seite muss die übergeordnete Seitenfunktion aufrufen. Zum Beispiel: Es gibt jetzt zwei Seiten übergeordnet.html und Child.html. wobei parent.html IFrame und Iframe auf Child.html enthält. Jetzt müssen Sie eine JS -Methode von child.html/parent.html in parent.html/child.html aufrufen.
Die spezifische Code -Implementierung lautet wie folgt:
Parent.html Elternseite:
Kopieren Sie den Code wie folgt: <html>
<kopf>
<script type = "text/javaScript">
Funktion parent_click () {
alert ("from übergeordnete Seite");
}
</script>
</head>
<body>
<Eingabe type = "button" value = "Aufruf auf diese Seite" onclick = "parent_click ();" />
<input type = "button" value = "Aufruf von untergeordneter Seitenfunktion" Onclick = 'Fenster. />
<iframe id = "ChildPage" name = "ChildPage" Src = "Inner.html" Framborder = "0"> </iframe>
</body>
</html>
child.html subseiten:
Kopieren Sie den Code wie folgt: <html>
<kopf>
<script type = "text/javaScript">
Funktion child_click () {
alert ("Subseitenfunktion genannt");
}
</script>
</head>
<body>
<input type = "button" value = "Aufruf übergeordnete Seitenfunktion" onclick = 'parent.window.parent_click ();' />
<input type = "button" value = "Aufruf auf diese Seite" onclick = "chirt_click ();" />
</body>
</html>
Ich hoffe, dass die Beschreibung in diesem Artikel basierend auf JavaScript für die Webprogrammierung aller hilfreich ist.