www.wikidata.de-de.nina.az
Ein Inlineframe auch iframe ˈaɪfɹeɪm ist ein HTML Element das der Strukturierung von Webseiten dient Er wird benutzt um andere Webinhalte als selbstandige Dokumente in einem definierten Bereich des Browsers anzuzeigen Das Element wurde mit der HTML 4 0 Spezifikation eingefuhrt Anfangs war die Browser Unterstutzung noch gering Mittlerweile werden Inlineframes jedoch von fast allen Webbrowsern unterstutzt Die Technik wird haufig verwendet um Inhalte anderer Anbieter z B Werbung in eine Webseite einzubetten Umsetzung BearbeitenUm einen Inlineframe einzubinden wird das iframe Element verwendet lt iframe src http www example com height 100 width 200 name meiniframe gt Alternativtext lt iframe gt Dies definiert einen Inlineframe in der angegebenen Grosse in dem die Datei aus der URI im src Attribut geladen wird Der Name des Inlineframes kann im name Attribut frei gewahlt werden Uber ihn kann der Inlineframe spater bei Verlinkungen und in JavaScript Programmen gezielt angesprochen werden JavaScript Zugriffe auf den Inhalt der eingebundenen Seite sind durch die Same Origin Policy nur moglich wenn diese aus derselben Domain wie die einbindende Seite stammt nbsp Beispiel Wikimedia Startseite im Inlineframe einmal normal und einmal mit frameborder 0 und scrolling no Browser die keine Inlineframes darstellen sollen stattdessen den Alternativtext anzeigen Dem Inlineframe kann eine absolute Grosse in Pixeln oder eine relative Grosse im Verhaltnis des Browserfensters zugewiesen werden Eigenschaften BearbeitenBei den inzwischen nicht mehr zum HTML Sprachumfang gehorenden konventionellen HTML Frames wird die komplette Webseite in einem Frame Gerust aufgebaut sodass das Browserfenster vollstandig unterteilt wird in Bereiche die aus externen HTML Dokumenten zusammengesetzt werden Inlineframes dagegen werden nur in vorgegebene Bereiche eines bestehenden HTML Dokuments eingebettet Im Gegensatz zu normalen Frames kann die Grosse durch den Benutzer ohne weitere Hilfsmittel wie etwa JavaScript nicht verandert werden Von Vorteil ist bei Inlineframes wie auch bei konventionellen Frames dass der Browser auf die Masse nicht aber auf Gestaltung und Ladezeit der I Frame Inhalte Rucksicht nehmen muss Da ein Inline Frame das parallele Laden der Inhalte ermoglicht kann die umgebende Seite bereits dargestellt werden wahrend der Frame Inhalt noch geladen wird Ein als Inlineframe eingebundenes Dokument kann zusammen mit dem umgebenden Text gescrollt werden Inlineframes konnen jedoch auch eigene Scrollbalken aufweisen wenn es die Grosse des eingebetteten Dokuments erfordert Durch die Frametechnik wird in der Browseradresszeile nur die Adresse der umgebenden Seite angezeigt Dies erschwert das Speichern der so eingebundenen Seite als Lesezeichen ohne die umgebende Seite Als Besucher erkennt man nicht notwendigerweise wann man das Inhaltsangebot der einen Seite verlasst und das einer anderen betritt sodass die Seiteninhalte irrtumlich einer anderen Quelle zugeschrieben werden konnen Aus Seitenbetreibersicht kann gerade dies erwunscht sein Inlineframes konnen fur das Einschleusen von Schadcodes mittels Cross Site Scripting genutzt werden Weblinks BearbeitenHTML 4 01 Spezifikation von Inlineframes bei w3 org englisch iframe im SELFHTML Wiki Abgerufen von https de wikipedia org w index php title Inlineframe amp oldid 236035341