Gast: Bei Frameset auf bestimmte Seite verlinken

Beitrag lesen

Moin dedlfix,

Du hast soeben einen der gravierenden Nachteile von Frames entdeckt.

Ja nee, ich bin eben ein Entdecker ;-)

  • Jeder Unterseite ihr eigenes Frameset spendieren, was das Frames-Konzept konterkarriert.

Problem: Wenn der Rahmen geändert wird, ist ein unüberschaubarer Aufwand vonnöten, es darf keine Seite vergessen werden.

  • Per Javascript einen URL-Parameter auswerten und das entsprechende Frame ändern.

Klingt gut, aber an welcher Stelle wird Javascript durchlaufen? Der folgende Code zeigt nichts an:

<frameset cols=143,* frameborder=no border=0>  
<frameset rows=100,*>  
<frame src=logo.htm name=bild>  
<frame src=leiste.htm name=navi>  
</frameset>  
<frameset rows=95,*>  
<frame src=kopf.htm name=kopf>  
<frame src=Home.htm name=haupt>  
</frameset>  
</frameset>  
  
<script type="text/javascript">  
alert(window.location.href);  
</script>  

Angezeigt wird das alert, wenn ich das Script gleich nach <head> ausführe. Die Datei Home.htm soll dann durch Termine.htm ersetzt werden. Keine Idee, wie das funzen soll.

Die Seite ist nicht von mir gemacht, ich habe zwar Zugriff, aber will nur minimal eingreifen.

Gast