Experiment: Kohlkopf

+Übersicht
+Tools & Links
+HTML-Allgemein
+Tabellen & Layer
+JavaScript/DOM
+CSS
-Frames
Frameinhalt ändern
Frameset bookmarken
Seitentitel ändern
Frameset nachladen
Frameset definieren
Frames-PRO & KONTRA
Frameset verhindern
+Diverses


 
Valid CSS!
Valid HTML 4.01!
 
 
zum Provisorium

 > Übersicht der Fragen
   > Frames
     > Seitentitel ändern
 
 
Seitentitel-Kann ich den im Browser angezeigten Seitentitel je nach Frameinhalt ändern?
 

Bei der Verwendung von Framesets wird in der Titelleiste des Browsers immer der Titel angezeigt, welcher in der obersten, das Frameset definierenden Seite notiert ist.

Sinnvoll wäre jedoch, bspw. den Titel der je nach dem Inhalt der in den Frames geladenen Seiten anzupassen.
Dies ist möglich, indem man mit Javascript das title- Attribut des Dokuments ändert:

Beispiel
Seitentitel im Frameset ändern

Quelltext des benötigten Javascripts innerhalb der Unterseiten des Framesets:


<script type="text/javascript">
<!--
top.document.title=document.title;
//-->
</script>

Erläuterung:

Das Skript belegt das title- Attribut des Dokumentes im obersten Fenster der Fensterhierarchie mit dem title des aktuellen Dokuments. Befindet sich die das Skript beinhaltende Seite innerhalb eines Framesets, wird dadurch der im Browser angezeigte Titel der Seite entsprechend geändert.


tip   Nicht alle Browser unterstützen das Ändern des title- Attributs.

 
 
   
beantwortet von
doktormolle
 
 
zum proVisorium Impressum