.::crazycons::.: problem mit select-box

Moinsen,
ich hab n größeres Problem. Ich hab meine Navigation momentan in einer selectbox angelegt, was so aussieht:

<form name="form" method='' action=''>
<select onChange="top.main.location.href=this.options[this.selectedIndex].value" name="select" class="select">
<option value="javascript:void(0);">navigation</option>
<option value="javascript:void(0);">- - - - - - - - - - -</option>
<option value="home.html">~ home</option>
<option value="ich.html">~ me</option>
<option value="javascript:void(0);">~ pics</option>
<option value="javascript:void(0);">~ about</option>
<option value="javascript:void(0);">- - - - - - - - - - -</option>
<option value="kritik1.html">~ critic 1</option>
<option value="kritik2.html">~ critic 2</option>
<option value="kritik3.html">~ critic 3</option>
<option value="kritik4.html">~ critic 4</option>
<option value="kritik5.html">~ critic 5</option>
<option value="kritik6.html">~ critic 6</option>
<option value="archiv.html">~ archive</option>
<option value="javascript:void(0);">- - - - - - - - - - -</option>
<option value="contact.html">~ contact</option>
<option value="javascript:void(0);">~ shoutbox</option>
<option value="javascript:void(0);">~ downloads</option>
<option value="javascript:void(0);"></option>
</select>
</form>

jetzt hab ich unter archiv eine linkliste. Das heißt, wenn cih nen Link anklicke, öffnet sich im gleichen Frame/Fenster eine andere seite, in der selectbox bleibt aber das archiv markiert. Wenn ich jetzt zurück ins archiv möchte, kann cih nicht in der selectbox archiv anklicken, da würde nichts passieren. Ich weiß, es ist mies erklärt, aber ich kanns leider net besser.
Kann mir jemand helfen und sagen, was ich ändern muß?
mfg
de nixbligger

  1. Tag,

    da sehe ich mehrere Möglichkeiten:

    1. Du lädst die Menü-Seite ebenfalls neu und sagst ihr welchen Eintrag du laden willst.
    2. Du schreibst dir alle Links in den Seiten um:
      <a href="javascript: openLink(themenbereich, url)">
      und sorgst dafür, dass die openLink-Funktion erst das Menü ändert(menüframe.formname.selectname.selectedIndex = xxx;)
      und dann die Inhaltsseite richig lädt.

    Ist alles einiges an Arbeit. Oder natürlich du trennst das Menü nicht mehr in einem Frame ab sondern bettest es direkt in die Seite ein. Dann lädt es immer neu...

    Rouven