Martin: Listbox und separatem Frame

Ich habe eine Listbox in einem Frameset definiert. Jetzt möchte ich aber, dass bei der Auswahl des Punktes "Start" die Seite in einem separaten Frame (blank) erscheint bzw als parent über die gesamte Browserseite und nicht nur im Framefenster. ich vermute, dass dies mit this.form zusammenhängt, habe aber nichts gefunden. Kann mir jemand weiterhelfen wie das geht?

Hier mein Quelltext:

<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function Go(x) {
   parent.frames[1].location.href = x;
   document.forms[0].reset();
   document.forms[0].elements[0].blur();
}
//-->
</script>
</head>
<body bgcolor="#EEEEEE">
<form action=""><select size=1 name="Auswahl"
  onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)"
  style="width:250px; font-size:9pt; font-family:Arial,sans-serif;"
  width="250">
<option value="nothing">[ bitte auswählen! ]</option>

<option value="index.htm">Start</option>

</select></form>
</body>
</html>

Martin

  1. function Go(x) {
       parent.frames[1].location.href = x;
       document.forms[0].reset();
       document.forms[0].elements[0].blur();
    }

    verwende doch statt ".forms[0]" z.b. ".Postform" (Das verhindert das die Reihenfolge der Form Felder (vorallem wenn du mehrere hast) keine Rolle mehr spielt)
    dazu musst du hier name="Prostform" einfügen.

    <form action="">
    <select size=1 name="Auswahl"
      onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)"

    Nun zum eigentlichen: versuch mal mit "document" statt "this" zu arbeiten... wie oben

    style="width:250px; font-size:9pt; font-family:Arial,sans-serif;"
      width="250">
    <option value="nothing">[ bitte auswählen! ]</option>

    <option value="index.htm">Start</option>

    </select></form>

    Martin