Cet exemple d'article décrit la méthode d'appel de la page parent dans JS par iframe. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
La méthode de la page enfant appelant la page parent est facile à implémenter dans JS. Nous avons juste besoin d'ajouter une fonction à la page principale, puis d'utiliser Window.Parent. méthode () sur la sous-page pour y parvenir
Par exemple, si vous appelez la fonction a (), vous l'écrirez comme:
La copie de code est la suivante: window.parent.a ();
Mais j'ai trouvé que cette méthode n'est pas valide dans le navigateur Chrome
Copiez le code comme suit: // Appelez la fonction dans la page parent
<cript>
fonction dey () {
var cartes_frame = document.frames ("card-iframe"); // Card-Iframe est le nom de l'Iframe
cartes_frame.checkedcard () // Appelez la méthode définie dans l'Iframe et passez la valeur de la page intégrée à la page parent
}
</cript>
2) Appelez la méthode définie par la page Parent dans l'Iframe
La copie de code est la suivante: fonction alert_window (picurl, h_id)
{
document.parentwindow.parent.msg (picurl, h_id);
}
// msg () est une fonction définie par la fenêtre parent.
Card-Iframe est l'ID du framework IFRAME, et B () est la fonction JS sous-page. La propriété ContentWindow est l'objet Window où se trouve le cadre ou iframe spécifié, et peut être omis dans IE.
J'espère que cet article sera utile à la programmation JavaScript de tous.