Benny: pop down auswahlmenu

Guten Abend allerseits...

hab grad ein kleines Design mit nem Javascript...

Es handelt sich um folgendes:

Auf die Seite möchte ich so ein auswahlmenu machen (siehe grafik)

das hat bei meinem alten design auch immer super geklappt
(damals wurde der Inhalt im gleichen frame angezeigt, in dem auch das menu stand)

jetzt wollte ich das aber in einen anderen frame machen, und die ausgabe aber immer noch im andern frame (name=anzeige) anzeigen lassen!
Jetzt funzt die scheisse (*sorry*) aber nicht mehr, der zu zeigende Inhalt wird jetzt auch im gleichen frame, in dem auch das menu steht, angezeigt...

Ich hab euch hier mal den Quellcode...

<html>
 <head>

<script language="JavaScript">

<!--

function wechsel() {

var auswahl;

auswahl=document.form.wahl;

location=auswahl.options[auswahl.selectedIndex].value;

}

//-->

</script>

</head>

<body>

<form name="form">

<select name="wahl">

<option value="datei31024x768.htm" target="anzeige" selected>

Wo willst du hin?

</option>

<option value="datei31024x768.htm" target="anzeige">

Startseite

</option>

<option value="wirueberuns1024x768.htm" target="anzeige">

Wir über uns

</option>

<option value="istsegelngefaehrlich1024x768.htm" target="anzeige">

Ist segeln gefährlich?

</option>

<option value="istsegelnteuer1024x768.htm" target="anzeige">

Ist segeln teuer?

</option>

<option value="sofindensieuns1024x768.htm" target="anzeige">

So findest du uns

</option>

<option value="aktivitaeten1024x768.htm" target="anzeige">

Unsere Aktivitäten

</option>

<option value="rueckblick1024x768.htm" target="anzeige">

Rückblick

</option>

<option value="regatteninbw1024x768.htm" target="anzeige">

Regatten in BW

</option>

<option value="unsereboote1024x768.htm" target="anzeige">

Unsere Boote

</option>

<option value=""http://www.donnerwetter.de/wind/region.hts?c+12+schwörstadt" TARGET="_blank">

Das Wetter bei uns

</option>

<option value="links1024x768.htm" TARGET="anzeige">

Links

</option>

<option value="jugendordnungdeshss1024x768.htm" TARGET="anzeige">

Jugendsatzung

</option>

<option value="pressespiegel1024x768.htm" target="anzeige">

Pressespiegel

</option>

<option value="http://www.webmart.de/guestbook.cfm?bookid=273266" TARGET="anzeige">

Gästebuch

</option>

<option value="kontakt1024x768.htm" TARGET="anzeige">

Kontakt

</option>

<option value="mailto:info@rheinpiraten-online.de?subject=Besucher-Feedback">

Feedback

</option>

<option value="impressum1024x768.htm" TARGET="anzeige">

Impressum</option>

</select>

<input type=button value="go!" onClick="wechsel()">

</form>

</body>

</html>

Weiss jemand von euch ne lösung?!

danke im vorraus

d:-) Benny

  1. <html>
     <head>

    <script language="JavaScript">

    <!--

    function wechsel() {
    location.href=form.wahl.value

    }

    //-->

    </script>

    </head>

    <body>

    <form name="form">

    <select name="wahl">

    <option value="datei31024x768.htm" target="anzeige" selected>

    Wo willst du hin?

    </option>

    <option value="datei31024x768.htm" target="anzeige">

    Startseite

    </option>

    <option value="wirueberuns1024x768.htm" target="anzeige">

    Wir über uns

    </option>

    <option value="istsegelngefaehrlich1024x768.htm" target="anzeige">

    Ist segeln gefährlich?

    </option>

    <option value="istsegelnteuer1024x768.htm" target="anzeige">

    Ist segeln teuer?

    </option>

    <option value="sofindensieuns1024x768.htm" target="anzeige">

    So findest du uns

    </option>

    <option value="aktivitaeten1024x768.htm" target="anzeige">

    Unsere Aktivitäten

    </option>

    <option value="rueckblick1024x768.htm" target="anzeige">

    Rückblick

    </option>

    <option value="regatteninbw1024x768.htm" target="anzeige">

    Regatten in BW

    </option>

    <option value="unsereboote1024x768.htm" target="anzeige">

    Unsere Boote

    </option>

    <option value=""http://www.donnerwetter.de/wind/region.hts?c+12+schwörstadt" TARGET="_blank">

    Das Wetter bei uns

    </option>

    <option value="links1024x768.htm" TARGET="anzeige">

    Links

    </option>

    <option value="jugendordnungdeshss1024x768.htm" TARGET="anzeige">

    Jugendsatzung

    </option>

    <option value="pressespiegel1024x768.htm" target="anzeige">

    Pressespiegel

    </option>

    <option value="http://www.webmart.de/guestbook.cfm?bookid=273266" TARGET="anzeige">

    Gästebuch

    </option>

    <option value="kontakt1024x768.htm" TARGET="anzeige">

    Kontakt

    </option>

    <option value="mailto:info@rheinpiraten-online.de?subject=Besucher-Feedback">

    Feedback

    </option>

    <option value="impressum1024x768.htm" TARGET="anzeige">

    Impressum</option>

    </select>

    <input type=button value="go!" onClick="wechsel()">

    </form>

    </body>

    </html>

  2. MoiN!

    Guten Abend allerseits...

    Die folgende Nachricht zum Thema stammt von:
    Benny, mail@benjaminadler.de, 09. März 2002, 13:25 Uhr
                                                 ^^^^^^^^^
    Noch nicht im Bett gewesen diese Nacht, oder was? :)

    jetzt wollte ich das aber in einen anderen frame machen, und die ausgabe aber immer noch im andern frame (name=anzeige) anzeigen lassen!

    Du mußt natürlich die location.href des gewünschten Frames ändern. Nur "location.href" ist identisch mit "self.location.href", also geht's ins eigene Fenster.

    Versuch's hier mal mit parent.FENSTERNAME.location.href oder top.FENSTERNAME.location.href:

    <script language="JavaScript">
    <!--
    function wechsel() {
    var auswahl;
    auswahl=document.form.wahl;
    location=auswahl.options[auswahl.selectedIndex].value;

    ^^^^^^^^

    PS: Es heißt location.href. Deine Version funktioniert nur im Internet Explorer (wobei mich wundert, warum - Scheißbrowser, viel zu fehlertolerant).

    }
    //-->
    </script>

    - Sven Rautenberg

    1. thanx, das war die Lösung!!!

      d:-) Benny

      MoiN!

      Guten Abend allerseits...
      Die folgende Nachricht zum Thema stammt von:
      Benny, mail@benjaminadler.de, 09. März 2002, 13:25 Uhr
                                                   ^^^^^^^^^
      Noch nicht im Bett gewesen diese Nacht, oder was? :)

      jetzt wollte ich das aber in einen anderen frame machen, und die ausgabe aber immer noch im andern frame (name=anzeige) anzeigen lassen!

      Du mußt natürlich die location.href des gewünschten Frames ändern. Nur "location.href" ist identisch mit "self.location.href", also geht's ins eigene Fenster.

      Versuch's hier mal mit parent.FENSTERNAME.location.href oder top.FENSTERNAME.location.href:

      <script language="JavaScript">
      <!--
      function wechsel() {
      var auswahl;
      auswahl=document.form.wahl;
      location=auswahl.options[auswahl.selectedIndex].value;
         ^^^^^^^^

      PS: Es heißt location.href. Deine Version funktioniert nur im Internet Explorer (wobei mich wundert, warum - Scheißbrowser, viel zu fehlertolerant).

      }
      //-->
      </script>

      • Sven Rautenberg