Einbindung von Dateien mit Hilfe von iFrames und Object
Einbinden von Dokumenten und Objekten
Übersicht / Seite:
- Dateien mit PHP einbinden (Dateien includen oder requirieren)
- Weitere Möglichkeiten mit PHP (Dateien mit Schleifen einlesen)
- Dateien mit HTML einbinden (mit iFrame oder Object)
- Textdateien mit JavaScript einfügen (Beispiele und Lösungsansätze)
- Content mit Ajax verarbeiten (kleine Einführung)
Dateien mit HTML einbinden
Im Gegensatz zu den Möglichkeiten, die eine Scriptsprache wie PHP bietet,
sind die Möglichkeiten von HTML zur Einbindung von Dateien eher als bescheiden zu benennen. Dieser Umstand
ist eigentlich wenig verwunderlich, da es sich bei HTML nicht um eine Scriptsprache handelt, sondern um
eine Auszeichnungs- sprache, genauer um Hypertext Markup Language. Dennoch bieten statische HTML-Dokumente
unterschiedliche Möglichkeiten zur Einbindung von Dateien an. So gehören Frames, inline Frames (Eingebettete
Frames, Kurzform iFrame) und Objects zum HTML-Standard.
Nicht zu vergessen sind weiterhin Layer, nur das die Einbindung von Dokumenten von modernen Browsern nicht
mehr unterstützt wird und auch so Layer- Techniken zunehmend von CSS (Cascading Style Sheets) verdrängt
werden.
Inline Frame
Um entfernte Dateien einzubinden, kann auf einem Frame oder inline Frame zurückgegriffen werden. Seiten,
die in einem iFrame öffnen, werden bislang von Suchmaschinen nicht indexiert (Stand: 2010). Aus
Sichtweise eines SEOs kann dieses Verhalten der Sumas zuweilen Vorteile mit sich bringen und zuweilen Nachteile.
Die Einbindung eines iFrames ist dem nachfolgendem Beispiel zu entnehmen. Über die im Beispiel verwendeten
Attribute hinausgehend können weitere Attribute zur Ausrichtung und Formatierung genutzt werden. So zum
Beispiel marginheight, marginwidth, frameborder und align. Die Angaben erfolgen in Pixel nur als Zahl oder
in Prozent, wobei im letzteren Fall der Zahl ein Prozentzeichen % folgt.
Um einen iFrame mit Verweisen anzusprechen, muss dieser einen Namen (z.B. name="meinFrame")
erhalten.
Beispiel mit inline Frame:
<iframe src="datei.txt" width="640" height="160"
scrolling="no"></iframe>
Object
Als Object lässt sich beinahe jedes beliebige Objekt einbinden und somit eine normale datei.txt ebenso wie
Tabellen oder Multimedia-Quellen. Als Attribute stehen beim Object border, align sowie hspace und vspace
zur Verfügung. Mit letzteren lässt sich der horizontale und vertikale Abstand zwischen dem eingebetteten
Objekt und dem Umgebungstext bestimmen. Die Angaben erfolgen beim Objekt in Pixel oder Prozent, wobei die
Schreibweise mit der Schreibweise beim iFrame übereinstimmt. Im Gegensatz zum iFrame ist bei Objekten der
MIME-Typ des Objektes anzugeben.
Beispiel MIME-Typ:
type="text/plain" (einfache Textdatei)
type="text/html" (HTML Datei)
Beispiel Einbindung mit Object:
<object data="datei.txt" type="text/plain" width="680"
height="180"></object>
Mehr zum Thema Einbinden von Dateien mittels PHP, JavaScript und Ajax auf den folgenden Seiten.
weiterlesen: 1, 2 « /
» 4, 5
|