Erklärung 2
    


Home

BEISPIEL  DOWNLOAD ZURÜCK SITEMAP  

 Lektion 2 , Namen + Inhalte bestimmen

Die Frames mit Inhalten füllen (gleich beim Laden) oder auch später die zuerst angezeigten Dateien gegen andere austauschen. Das können sie ganz gezielt tun, wenn sie dem Browser übermitteln, für welchen Frame ihre Anweisung gelten soll.

Namensvergabe für Frames + Bestimmung der Inhalte

Beim Aufruf des Framesets sollen die Anzeigebereiche ja nicht leer sein. Deshalb bestimmt man gleich bei der Definition des Framesets, welche HTML-Dateien dort angezeigt werden sollen.

Damit später das Ändern der Frameinhalte möglich ist, vergeben sie außerdem Namen für jeden Frame. Das ist zwar zur ersten Funktion nicht unbedingt notwendig, wird aber später zur Bedingung, wie sie sehen werden.


  2.1 den Frames Namen zuweisen

Durch die Vergabe von Namen kann man die Frames später mit HTML- und JavaScript-Anweisungen gezielt ansprechen. Vergibt man keine Namen, könnte man den Frame zwar met der 'laufenden Nummer' (automatisch vom Browser vergeben) ansprechen, dazu müsste man aber immer die Übersicht behalten. Namen erleichtern die Arbeit!

<frame name="framename" ...
<html>
<head>
</head>
<frameset rows="200,*">
<frame name="nav" src="datei.htm">
<frame name="anzeige" src="datei.htm">
</frameset>
</html>



  2.2 Inhalte festlegen

Stillschweigend habe ich bisher für die definierten Frames gleich eine Quelle für die Inhaltsdatei angegeben!

src = "dateiname.htm"   ( Quelle = engl. source , abgekürzt: src )

<html>
<head>
</head>
<frameset rows="200,*">
<frame name="nav" src="nav.htm">
<frame name="anzeige" src="start.htm">
</frameset>
</html>



  2.3 Datei in einem bestimmten Frame anzeigen

In einem Link auf eine HTML-Datei können sie von nun an auch bestimmen, in welchem Frame diese Datei angezeigt werden soll.

Sie kennen den üblichen HTML-Befehl für einen Link:

<a href="dateiname.htm">Verweistext</a>

Dieser Befehl wird nun erweitert: Zusätzlich notieren sie die Informationen für den Frame, in dem die Datei angezeigt werden soll. Dazu benötigt man das Attribut 'target'.
<a href="dateiname.htm" target="FRAMENAME">Verweistext</a>

Möchten sie die HTML-Datei in dem Frame mit dem Namen "anzeige" anzeigen lassen, muss als als Ziel (engl. Target) der Framename 'anzeige' eingetragen werden.

<a href="dateiname.htm" target="anzeige">Verweistext</a>



   Beispiel mit 3 Frames

Wenn sie alles richtig gemacht haben, können sie die Inhalte von Frames gezielt austauschen. Hier sehen sie ein Frame-Beispiel mit einer Aufteilung in 3 Bereiche. Dazu lesen sie mehr in der 5. Lektion.

Mouseover zur Demo

Anzeigeort für target="anzeige"

Anzeigeort für target="nav"

Anzeigeort für target="oben"












NACH OBEN