Dorthe: Target bei Pulldown-Menues

Hallo,

ich will ein Pulldown-Menue schreiben, das innerhalb eines Frames steht und auf "target=_top" verweisen soll.

Ich wollte den Code von Stefan Muenz verwenden, irgendwie schaffe ich es nicht, auf "_top" zu verweisen. Wie muss ich denn   (vermutlich) parent.frames[0].location.href = x; aendern?

Kennt jemand ausserdem ein Script, mit dem man auf verschiedene Targets verweisen kann?

Dorthe, Javascript-Kruecke

<script language="JavaScript">
    <!--
     function Go(x)
     {
      if(x == "nothing")
      {
        document.forms[0].reset();
        document.forms[0].elements[0].blur();
        return;
      }
      else if(x == "end") top.location.href = parent.frames[1].location;
      else
      {
        parent.frames[0].location.href = x;
        document.forms[0].reset();
        document.forms[0].elements[0].blur();
      }
    }
    //-->
   </script>

  1. Hallo,

    ich will ein Pulldown-Menue schreiben, das innerhalb eines Frames steht und auf "target=_top" verweisen soll.

    Ich wollte den Code von Stefan Muenz verwenden, irgendwie schaffe ich es nicht, auf "_top" zu verweisen. Wie muss ich denn   (vermutlich) parent.frames[0].location.href = x; aendern?

    um ein <a href="xy.htm" target="_top"> zu simulieren, genügt:

    window.location.href = "xy.htm";

    glaub' ich...

    Martin

    1. Hallo,

      um ein <a href="xy.htm" target="_top"> zu simulieren, genügt:

      window.location.href = "xy.htm";

      Nope, "window" ist dasselbe wie "self", öffnet die Datei also im aktuellen Frame.

      Ich würde eher zu top.href = "xy.htm"; raten... :)

      Ciao,
      Mirko

      1. Ich würde eher zu top.href = "xy.htm"; raten... :)

        Ja, danke

        top.location.href = x;

        eingefuegt in die zweite else-Schleife des Scriptes funktioniert.

        Danke!!!!

        Dorthe