Maison > Article > interface Web > Points à noter lors du partage de balises iframe
La page enfant accède aux variables, fonctions et éléments de la page parent parent
//变量: //在父页面中需定义为全局变量 //子页面中调用 var childFrameVar= parent.ParentVarName; //函数: parent.ParentMethodName(); //页面元素: //通过获取document对象,来对页面元素进行操作 parent.document parent.window.document
La page parent accède aux fonctions et pages de la page enfant Élément
//函数 //做出以下尝试,但alert出来的信息均为undefine FrameName.window.childMethodName(); document.getElementById('FrameId').contentWindow.childMethod(); //页面元素 FrameName.window.document document.getElementById('FrameId').contentWindow.document document.getElementById('FrameId').contentDocument
Notes
Assurez-vous de charger l'iframe avant de charger Pendant opération, si l’iframe commence à appeler des méthodes ou des variables avant d’être chargée, une erreur se produira.
Essayez de ne pas appeler les éléments ou les fonctions de la page enfant dans la page parent. Essayez de terminer toutes les opérations interactives dans la page enfant.
Il existe deux façons de déterminer si l'iframe a été chargée :
1. Utilisez l'événement onload sur l'iframe
2. Utilisez document.readyState=="complete " à déterminer
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!