Heim  >  Artikel  >  Web-Frontend  >  Wie verwende ich Iframe in HTML?

Wie verwende ich Iframe in HTML?

青灯夜游
青灯夜游Original
2018-09-13 16:14:302201Durchsuche

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

d5ba1642137c3f32f4f4493ae923989c gibt einen Inline-Frame an. Ein Inline-Frame wird verwendet, um ein anderes Dokument in das aktuelle HTML-Dokument einzubetten.

Alle gängigen Browser unterstützen das d5ba1642137c3f32f4f4493ae923989c Sie können den Eingabeaufforderungstext in d5ba1642137c3f32f4f4493ae923989c einfügen, sodass in Browsern, die d5ba1642137c3f32f4f4493ae923989c nicht unterstützen, der Eingabeaufforderungstext angezeigt wird.

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 d5ba1642137c3f32f4f4493ae923989c an.
Breite: Gibt die Breite von d5ba1642137c3f32f4f4493ae923989c an.
Höhe: Gibt die Höhe von d5ba1642137c3f32f4f4493ae923989c an.
src: Gibt die URL des in d5ba1642137c3f32f4f4493ae923989c angezeigten Dokuments an.
Frameborder: Gibt an, ob der Rahmen um d5ba1642137c3f32f4f4493ae923989c angezeigt werden soll. (0 bedeutet keinen Rand, 1 Bit hat Rand).
ausrichten: Gibt an, wie d5ba1642137c3f32f4f4493ae923989c basierend auf umgebenden Elementen ausgerichtet wird. (links, rechts, oben, in der Mitte, unten).
Scrollen: Gibt an, ob Bildlaufleisten in d5ba1642137c3f32f4f4493ae923989c angezeigt werden sollen. (ja, nein, automatisch)

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!

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