Achim Hagenkötter: Zwei Frames gleichzeitig ändern, dabei eines nachladen

Beitrag lesen

Hallo zusammen,

kein ganz neues Problem, aber ich komme nicht weiter:
Ich habe drei Frames:
links - "menu", das immer gleich bleiben soll
oben -  "top", welches in Abhängigkeit vom dritten Frame geändert werden soll
mitte rechts - "main", das eigentliche Contentframe

Folgendes möchte ich erreichen:
1. Immer wenn für "main" ein neuer Inhalt aufgerufen wird, soll automatisch der passende Inhalt für "top" mitgeladen werden, egal ob der Aufruf aus der

eigentlichen Navigationsleiste, die sich im Frame "menu" befindet, oder woanders herkommt.
2. Wenn das "übliche Problem" ensteht, d.h. eine Contentseite, die in "main" stehen sollte, separat aufgerufen wird, soll das Frameset und der zugehörige

Inhalt in "top" geladen werden.

U.a. habe ich Folgendes versucht, leider ohne Erfolg:

Mein Frameset(index.htm):
------------------------------
<frameset cols="159,*" border="0" framespacing="0">
  <frame src="sites/menu.htm" name="menu" frameborder="0" scrolling="no">
  <frameset rows="106,*" border="0" framespacing="0">
   <frame src="sites/tops/top.htm" name="top" frameborder="0" noresize scrolling="no">
   <frame src="sites/start.htm" name="main" frameborder="0" noresize>
  </frameset>
 </frameset>

-------------------------------

Contentseiten:

-----------------------
<script language="JavaScript">
<!--
 function loadSet()
{
if (top.frames.length < 1)
top.location.href="../index.htm?content3/content3.htm&tops/top3.htm";
}

//-->

</script>

</head>
 <body onload="loadSet()"

------------------

Noch ein Anmerkung zur Hierachie der Daten:
das Frameset (index.htm) liegt im obersten Verzeichnis, in diesem liegen die Verzeichnisse "sites" und "content3", darin wiederum jeweils ein Verzeichnis "tops"

Hat jemand eine Idee?

MfG, Achim H.