In diesem Kapitel erfahren Sie, wie Sie Iframe in HTML verwenden, damit jeder die Verwendung von Iframe in HTML verstehen kann. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Einige Leute sagen, dass iframe das Element mit dem höchsten Energieverbrauch ist und so wenig wie möglich verwendet werden sollte; andere sagen, dass iframe nicht sehr sicher ist und so wenig wie möglich verwendet werden sollte. Auch wenn das, was sie sagen, wahr ist, kann die Leistungsfähigkeit von Iframes nicht ignoriert werden, und es gibt derzeit keinen Mangel an Unternehmen, die sie nutzen. Das Tag
Alle gängigen Browser unterstützen das
Wie verwende ich Iframe?
Normalerweise verwenden wir iframe, um den durch das iframe-Tag angegebenen Quellcode direkt auf der Seite einzubetten.
Zum Beispiel:
<!-- <iframe> 标签规定一个内联框架 这里写p 标签是为了看align的效果 --> <p style="overflow: hidden;">这是一些文本。 这是一些文本。 这是一些文本。这是一些文本。 这是一些文本。 这是一些文本。 <iframe name="myiframe" id="myrame" src="external_file.html" frameborder="0" align="left" width="200" height="200" scrolling="no"> <p>你的浏览器不支持iframe标签</p> </iframe> 这是一些文本。 这是一些文本。 这是一些文本。这是一些文本。 这是一些文本。 这是一些文本。</p>
Allgemeine Attribute von Iframe:
Name: Gibt den Namen von
Breite: Gibt die Breite von
Höhe: Gibt die Höhe von
src: Gibt die URL des in
Frameborder: Gibt an, ob der Rahmen um
ausrichten: Gibt an, wie
Scrollen: Gibt an, ob Bildlaufleisten in
Das src-Attribut des Iframes im obigen Code ist eine lokale HTML-Seite
Der Code ist wie folgt folgt:
<body> <div id="div" style="height: 300px; background: #ddd;">这是一个外部文件里面的内容</div> </body> <script> var div = document.getElementById("div"); console.log(div); </script>
Alle interaktiven Teile werden ebenfalls auf dieser Seite geschrieben und der Iframe wird automatisch auf die importierte Seite übertragen.
Wie bekommt man also den Inhalt in den Iframe?
var iframe = document.getElementById("myrame"); //获取iframe标签 var iwindow = iframe.contentWindow; //获取iframe的window对象 var idoc = iwindow.document; //获取iframe的document对象 console.log(idoc.documentElement); //获取iframe的html console.log("body",idoc.body);
Das darin enthaltene DOM kann jedoch nicht über die URL (dh die importierte HTML-Datei) abgerufen werden.
Vor- und Nachteile von iframe
Vorteile:
Kein Neuladen der Seite erforderlich Laden Sie die gesamte Seite, Sie müssen nur eine Frame-Seite auf der Seite neu laden (reduzieren Sie die Datenübertragung und verkürzen Sie die Ladezeit der Webseite).
Die Technologie ist einfach und benutzerfreundlich und wird hauptsächlich verwendet für Seiten, für deren Suche keine Suchmaschinen erforderlich sind ;
Dies ist praktisch für die Entwicklung und reduziert die Duplikatrate von Code (z. B. Kopf- und Fußzeile der Seite); >Nachteile:
Es werden viele Seiten generiert.
Nicht einfach zu drucken. Multi-Frame-Seiten erhöhen die Anzahl der HTTP-Anfragen ; Die Zurück-Schaltfläche des Browsers ist ungültig usw.;Das obige ist der detaillierte Inhalt vonWie verwende ich Iframe in HTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!