I Frames O Frames Les Frames Marcos Frames

Vorstellung der Frames

Dank der Frame-Technologie (auf Deutsch "Rahmen") ist es mittlerweile möglich mehrer HTML-Seiten in verschiedenen Zonen (oder Rahmen)anzuzeigen.

Die Frames gehören nicht zu den Spezifizierungen von HTML 3.x, man muss also seine Seite als in HTML 4,0 geschrieben deklarieren!

Frames erstellen

Um eine Webseite zu schaffen die Rahmen enthält, reicht es eine Datei zu erstellen die die Konfiguration der Rahmen enthält: diese HTML-Datei weist die Besonderheit auf, dass sie einen Behälter <FRAMESET> an Stelle des Kennzeichensatzes <BODY> hat. Dieser Tag definiert die Rahmen durch ihre Dimension ausgedrückt in Pixels oder in Prozenten (%).

Sehen wir uns drei Beispiele an:

  • 2 vertikale Rahmen
  • 2 horizontale Rahmen
  • 2 horizontale Rahmen und ein vertikaler

Beispiel N°1

<FRAMESET COLS="20%,
80%">

<FRAME SRC="frame1.htm" NAME="gauche">

<FRAME SRC="frame2.htm" NAME="droite">

</FRAMESET> 

Beispiel N°2

<FRAMESET ROWS="20%,
80%">
<FRAME SRC="frame1.htm" NAME="haut">
<FRAME SRC="frame2.htm" NAME="bas">
</FRAMESET>

Beispiel N°3

<FRAMESET COLS="20%,
80%"> 
<FRAME SRC="frame1.htm" NAME="gauche">
<FRAMESET ROWS="50%, 50%">
<FRAME SRC="frame2.htm" NAME="droit_haut">
<FRAME SRC="frame3.htm" NAME="droit_bas">
</FRAMESET>

Die Attribute des Tags <FRAMESET>

Attribut Wert Aktion
Rows Prozentsatz (zwischen 1 und 100)
Wert in Pixel
Indem man nur einen Wert festlegt und dem Anderen den Wert * gibt, passt sich der Wert automatisch an
horizontaler Rahmen
Cols Prozentsatz (zwischen 1 und 100)
Wert in Pixel
Indem man nur einen Wert festlegt und dem Anderen den Wert * gibt, passt sich der Wert automatisch an
vertikaler Rahmen
Frameborder YES
NO
Gibt an ob der Rahmen einen Rand hat oder nicht
Border=n n ist ein Wert der die Breite des Randes definiert die Breite des Randes angeben
Bordercolor Name der Farbe
Wert der Farbe ausgedrück in Hexadezimale
die Farbe des Randes angeben
Framespacing=n n ist ein Wert der den Raum zwischen den Rahmen definiert den Raum zwischen den Rahmen angeben

Die Attribute des Tags <FRAME>

Mit dem Tag <FRAME> kann man einen oder mehrere Rahmen in dem Tag <FRAMESET> definieren

Attribut Wert Aktion
Src URL Definiert den Platz der Seite die in dem Rahmen angezeigt werden soll
Name "nom" Definiert einen Namen mit dem man ein anderes Dokument in dem Rahmen anzeigen kann, dank des Attributes Target
Marginwidth=n n ist eine ganze Zahl die die Anzahl der Pixel angibt Breite des seitlichen Randbereichs
Marginheight=n n ist eine ganze Zahl die die Anzahl der Pixel angibt Breite des oberen und unteren Randbereichs
Frameborder YES
NO
Legt fest ob die Rahmen eine Rand erhalten oder nicht
Border=n n ist eine ganze Zahl die die Anzahl der Pixel angibt Grösse des Raums zwischen den Rahmen (ausschliesslich für Netscape)
Noresize (Keine) Es ist dem Benutzer verboten die Rahmen neu zu dimensionieren (Dies ist kein standardmässiger Vorgabewert)
Scrolling YES
NO
AUTO
Erlaubt oder nicht die Anzeige eines Rollbalkens (Auto lässt den Brower über seine Nützlichkeit entscheiden)

Wie vermeidet man Fehler mit nicht kompatiblen Browsers?

Man verwendet die Tags <NOFRAMES> und </NOFRAMES> mit denen ein HTML-Texte spezifiziert wird der angezeigt werden soll, falls der Browser die Frames nicht anzeigen kann. Der Texte zwischen den Tags <NOFRAMES> und </NOFRAMES> muss demnach die Tags <BODY> ... </BODY> enthalten.

Beispiel:

<FRAMESET COLS="20%,
80%">
<FRAME SRC="frame1.htm" NAME="gauche">
<FRAME SRC="frame2.htm" NAME="droite">
</FRAMESET>

<NOFRAMES>
<BODY>
Diese HTML-Seite benötig einen Browser der Frames anzeigt,
wir bitte um Entschuldigung.
</BODY>
</NOFRAMES>

Einen Rahmen mit einen Hypertext-Link bezeichnen

Um in einem der Rahmen Links anzuzeigen, reicht es das Attribut target in dem Tag zu verwenden <A HREF ..> um den Namen des Rahmen anzugeben der in dem Tag <FRAME> durch das Attribut NAME spezifiziert ist.

Zum Beispiel:

<A HREF="page.htm" TARGET="gauche">

Wert Aktion
_self Zeigt das Ziel in dem gleichen Rahmen wie den Link an
_parent Zeigt das Ziel in dem darüber gelegenen Rahmen an
_blank Zeigt das Ziel in einem neuen Fenster an
_top Zeigt das Ziel in dem ganzen Fenster des Browsers an


Letzte Änderung am Montag 4 Mai 2009 à 15:00:00.Das Dokument mit dem titel « Die Frames » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.
Beste Antworten für « Die Frames » auf :
Graphikkarte - Videokarte Sehen Die 2D Graphik-Beschleunigungskarten Die Graphikkarte (auf Englisch graphic adapter), manchmal auch Videokarte genannt oder Graphik-Beschleuniger, ist das Computerelement, welches die anzuzeigenden digitalen Daten in graphische Daten umsetzt, die...
Struktur eines HTML Dokuments Sehen Begriff : HTML Dokument Eine HTML Seite ist eine einfache Datei die formatierten Text mit HTML-Tags enthält. Gebräuchlicher Weise wird der Datei die Namenerweiterung .htm oder .html gegeben, aber eine Webseite kann im Prinzip jede Namenerweiterung...
Netzwerkausstattung - Switch (Schalter) Sehen Switch Der Switch (auf Deutsch auch Schalter) ist eine multiport- Bridge also ein aktives Element, das am 2.Niveau des OSI Modells auftritt. Der Switch analysiert die an den Eingangsports eintreffenden Frames und filtert die Daten, um sie nur...
Die Wi-Fi Sicherungsschicht (802.11 oder WiFI) SehenDie Sicherungsschicht Die Sicherungsschicht der Norm 802.11 besteht aus zwei Unterschichten: der contrôle de la liaison logique (Logical Link Control, abgekürzt LLC) und dem MAC-Layer (Media Access Control, oder MAC). Der MAC-Layer spezifiziert...
MPEG-Komprimierung SehenMPEG In den meisten Videosequenzen handelt sich bei den meisten Szenen um fixe Szenen oder mit weniger Veränderung, man nennt dies temporale Redundanz. Wenn sich lediglich die Lippen des Schauspielers bewegen, verändern sich fast nur die Pixel...
ITIL (IT Information Library) SehenEinführung in ITIL ITIL (IT Information Library, zu übersetzen mit Bibliothek der Infrastruktur der Informationstechnologien) ist ein Referenzrahmen (auf Englisch framework ), vorgeschlagen von dem OGC (Office of Government Commerce)...