frame
Das FRAME-Element definiert innerhalb einer FRAMESET-Konstruktion den Start-Inhalt, d.h. die HTML-Seite, die beim Aufbau des FRAMESETs geladen wird.
Mit frameset werden die Browser-Fenster in kleinere Fenster unterteilt, mit FRAME gefüllt.
Die HTML-Seite wird wie beim img-ELement
mit src zugewiesen, genauso wie kein Ende-Tag erforderlich ist.
Das Attribut name definiert für Hyperlinks und Formulare das entsprechende Teilfenster.
Ein wenig gewöhnungsbedürftig sind die Border-Zuweisungen. Nur wenn zwei benachbarte Fenster eine gleiche
Zuweisung erhalten, dann wird eine Grenze gesetzt. Eine Faustregel: Rahmen sollten möglichst innerhalb des FRAMESETs definiert werden
DTD FRAME
Frame-Beispiel
Im Beispiel wird ein einfaches Frameset aufgebaut, das Grenze sich verschieben läßt.
Beispiel anschauen
(beispielneu/frameset_rows_cols.htm)
Quellcode
<HTML>
<HEAD>
<TITLE> Beispiel Frames mit alternierenden Links</TITLE> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</HEAD>
<FRAMESET cols="50%,*" border=1>
<FRAME NAME="left" SRC="./frame_rows.htm" scrolling=no marginwidth=0 marginheight=0>
<FRAME NAME="right" SRC="./frame_rows.htm" scrolling=no marginwidth=0 marginheight=0>
</FRAMESET>
<NOFRAMES> Zur Darstellung des Beispiels brauchen Sie einen Browser mit Frame-Unterstützung</NOFRAMES>
</HTML>
Attribute für das FRAME-Element
Attribut
NN
MSIE
Mos.
Op.
HTML
1.1
2
3
4
4.6
6
2
3
4
5
5.5
2.1
3.6
4
5
2
3
3.2
4
style
Was Style-Definitionen bei FRAMESETs sollen, bleibt noch nicht geklärt. Hier ein kleiner Versuch
class
Klassenzwuweisung für den Inhalt eines FRAMES
id
title
longdesc
src
Bestimmt Startinhalt des Frames
name
Name des Frames
frameborder
Bestimmt, ob eine Frame-Grenze angezeigt wird. Funktioniert im Gegensatz zum gleichen Attribut im FRAMESET nicht ordentlich
marginwidth
Bestimmt den vertikalen Abstand des Inhalts von den Frame-Grenzen.
marginheight
Bestimmt den horizontalen Abstand des Inhalts von den Frame-Grenzen.
noresize
Dieses Element verhindert, daß eine Frame-Grenze verschiebbar wird.
scrolling
Bestimmt mit den Werten auto | yes | no ob der Inhalt scrollbar ist und wann nicht.
bordercolor
bordercolor wird unter Netscape der nächsten Border-Grenze zugeteilt. Dieses Attribut sollte man vermeiden.
framespacing
Abstand zwischen den einzelnen Frames. Wurde mit dem Internet-Explorer 3.0 eingeführt.
wird unterstützt
wird größtenteils unterstützt
wird teilweise unterstützt
wird nicht unterstützt
keine direkte Funktion
gefährlich
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.