Maison >interface Web >js tutoriel >Comment puis-je accéder aux fonctions de la fenêtre parent depuis l'intérieur d'un iFrame ?
Accès aux fonctions de la fenêtre parent à partir d'un iFrame
Lorsqu'ils travaillent avec des iFrames, les développeurs doivent souvent interagir avec la fenêtre parent à partir de l'iFrame. Cela implique d'invoquer des fonctions JavaScript définies dans la fenêtre parent depuis l'iframe.
Appel d'une fonction spécifique
Pour appeler une fonction de fenêtre parent spécifique, utilisez la syntaxe suivante :
<button onclick="parent.functionName();">Call Parent Function</button>
Dans votre exemple, pour appeler la fonction abc() depuis l'iFrame, modifiez le lien hypertexte comme suit :
<a onclick="parent.abc();" href="#">Call Me</a>
Comprendre la propriété parent
La propriété parent en JavaScript représente la fenêtre parent de la fenêtre ou du sous-cadre actuel. Si la fenêtre actuelle n'a pas de parent, la propriété parent fera référence à la fenêtre elle-même.
Lorsqu'un iFrame est chargé dans une fenêtre parent, la propriété parent de l'iFrame fera référence à la fenêtre parent. Cela permet aux scripts de l'iframe d'accéder aux fonctions et propriétés de la fenêtre parent.
Ressources supplémentaires
Pour plus d'informations sur l'accès à la fenêtre parent à partir d'une iframe, reportez-vous à ce qui suit ressources :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!