Alexa: Verweisliste im Navigationsframe von Hauptframe aus ändern?

Beitrag lesen

Das mit den options war schonmal ein guter Hinweis, nur schien mir, dass selected lediglich den ausgewählten Listeneintrag ermittelt nicht aber ihn bei der Anzeige ändert.
Du kannst Dir ja mal bei home.graffiti.net/petersen/ http://home.graffiti.net/petersen/ das Problem nochmal anschauen. Die Verweisliste funktioniert, aber wenn Du unter "Übersicht" im Hauptframe einen Link anklickst, ändert sich nur der Inhalt des Hauptframes. Nun muss ich eine Möglichkeit finden, dem Navigationsframe zu sagen: "Zeige den Listeneintrag an, der im Hauptframe dargestellt wird, Dummerchen." Aber mir scheint er und ich sprechen verschiedene Sprachen...
Danke für die Hilfe dabei...
Zwerg N.

PS: Ich habe mir schon überlegt mit onload jeweils eine neue Seite im Navigationsframe aufzurufen, in der der jeweilige Listeneintrag als defaultselected eingestellt ist. Aber obwohl ich keine Ahnung habe, hört sich das für mich wie Verschwendung an... - Nein, es muss ein Script geben!!!

Das Script gibt es auch :-)
Und es sieht z.B. so aus:

for(var j=0; j<parent.nav.document.forms[0].Bereich.length; j++) {
  if(parent.nav.document.forms[0].Bereich.options[j].value == document.url)
  parent.nav.document.forms[0].Bereich.options[j].selected=true;
}

Wahrscheinlich musst es noch ein bissle umschreiben, aber vom Prinzip geht es so.
Du durchläufst deine Liste mit einer for-Schleife, und wenn Du an der URL angekommen bist, die im Hauptframe angezeigt wird, wird der Listeneintrag mit selected=true markiert.
Vielleicht noch ein Hinweis: Bei Netscape 4.7 wird der markierte Eintrag nicht automisch in der Box, sondern erst nach dem aufklappen angezeigt. Da bin ich fast dran verzweifelt ;-)

Gruss Alexa