Was Sie beim Teilen von Iframe-Tags beachten sollten

黄舟
Freigeben: 2017-07-21 11:43:18
Original
1451 Leute haben es durchsucht
  • Untergeordnete Seite greift auf Variablen, Funktionen und Seitenelemente der übergeordneten übergeordneten Seite zu.

//变量:    
//在父页面中需定义为全局变量    
//子页面中调用    
var childFrameVar= parent.ParentVarName;
 //函数:    
 parent.ParentMethodName();
 
 //页面元素:    
 //通过获取document对象,来对页面元素进行操作    
 parent.document
    parent.window.document
Nach dem Login kopieren
  • Übergeordnete Seite greift auf Funktionen und Seiten der untergeordneten Seite zu Element  

//函数
    //做出以下尝试,但alert出来的信息均为undefine    
    FrameName.window.childMethodName();
    document.getElementById('FrameId').contentWindow.childMethod();
    
    //页面元素    
    FrameName.window.document
    document.getElementById('FrameId').contentWindow.document
    document.getElementById('FrameId').contentDocument
Nach dem Login kopieren
  • Notizen

Stellen Sie sicher, dass Sie den Iframe laden, bevor Sie ihn laden Wenn der Iframe vor dem Laden mit dem Aufrufen von Methoden oder Variablen beginnt, tritt bei dieser Operation ein Fehler auf.

Versuchen Sie, keine Seitenelemente oder Funktionen auf der untergeordneten Seite aufzurufen. Versuchen Sie, alle interaktiven Vorgänge auf der untergeordneten Seite abzuschließen.

Es gibt zwei Möglichkeiten, um festzustellen, ob der Iframe geladen wurde:

1. Verwenden Sie das Onload-Ereignis auf dem Iframe

2. Verwenden Sie document.readyState=="complete " um

zu bestimmen

Das obige ist der detaillierte Inhalt vonWas Sie beim Teilen von Iframe-Tags beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage