Heim  >  Artikel  >  Web-Frontend  >  Was Sie beim Teilen von Iframe-Tags beachten sollten

Was Sie beim Teilen von Iframe-Tags beachten sollten

黄舟
黄舟Original
2017-07-21 11:43:181430Durchsuche
  • 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
  • Ü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
  • 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!

Stellungnahme:
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