Walter Mestrich: Klappmenü --> Soll auf der gleiche Seite geladen werden

Abend zusammen  ;)

Ich hab da ein kleines Problem mit einem JavaScript. Und zwar fand ich bei planethmtl ein Script das ein Klappmenü erzeugt, funktioniert soweit auch alles wunderbar -keine Probleme-

Nur würde ich gerne, dass das ausgewählte aus dem Menü auch im gleichen Fenster geladen wird. Und nicht in einem neuem Fenster, hier ist der Quellcode:

<SCRIPT LANGUAGE="JavaScript"><!-- Begin
function formHandler(form) {
var fenster = "height=300,width=300";
var URL = form.site.options[form.site.selectedIndex].value;
popup = window.open(URL,"MenuPopup",fenster);
}

// End --></script>

<form>
<select name="site" onChange=formHandler(this.form) size="1">
<option value="none">DEINE AUSWAHL
<option value=http://www.planetHTML.de>PlanetHTML.de</option>
<option value=http://www.bisafans.de>Bisafans.de</option>
<option value=http://www.raffs.de>raffs.de</option>
</select>
</form>

Bin für jede Antwort dankbar

Gruss Walter

  1. Abend zusammen  ;)

    Auch so :)

    Nur würde ich gerne, dass das ausgewählte aus dem Menü auch im gleichen Fenster geladen wird. Und nicht in einem neuem Fenster, hier ist der Quellcode:

    <SCRIPT LANGUAGE="JavaScript"><!-- Begin
    function formHandler(form) {
    var fenster = "height=300,width=300";

    Die Zeile brauchst Du nicht.

    var URL = form.site.options[form.site.selectedIndex].value;
    popup = window.open(URL,"MenuPopup",fenster);

    Diese hier ersetzen durch:
    location.href = URL;

    Bin für jede Antwort dankbar

    Leider ungeprüft und ungetest

    Gruss Sonya

    1. Abend zusammen  ;)
      Auch so :)

      Nur würde ich gerne, dass das ausgewählte aus dem Menü auch im gleichen Fenster geladen wird. Und nicht in einem neuem Fenster, hier ist der Quellcode:

      <SCRIPT LANGUAGE="JavaScript"><!-- Begin
      function formHandler(form) {
      var fenster = "height=300,width=300";
      Die Zeile brauchst Du nicht.
      var URL = form.site.options[form.site.selectedIndex].value;
      popup = window.open(URL,"MenuPopup",fenster);
      Diese hier ersetzen durch:
      location.href = URL;

      Bin für jede Antwort dankbar
      Leider ungeprüft und ungetest

      Werd es gleich mal ausprobieren, danke  ;)

      Gruss Sonya

      Gruss Walter

    2. <SCRIPT LANGUAGE="JavaScript"><!-- Begin
      function formHandler(form) {
      var fenster = "height=300,width=300";
      Die Zeile brauchst Du nicht.
      var URL = form.site.options[form.site.selectedIndex].value;
      popup = window.open(URL,"MenuPopup",fenster);
      Diese hier ersetzen durch:
      location.href = URL;

      Bin für jede Antwort dankbar
      Leider ungeprüft und ungetest

      Gruss Sonya

      Hat geklappt, Test überstanden  :D

      Danke!!