Javascript Sprungmenu frame target

  • Hi, also ich hab folgenden code:

    im head:

    und im body:

    Code
    <form name="form1">
              <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
                <option value="kontakt.htm" selected>Test 1</option>
                <option value="muelli.htm">hier gehts zum mülli</option>
                <option value="kontakt.htm">lalalala</option>
              </select>
              <input type="button" name="Button1" value="Gehe zu" onClick="MM_jumpMenuGo('menu1','parent',0)">
            </form>

    das funktioniert auch soweit wunderbar, allerdings geht das script aus einem frameset heraus, also es soll die verlinkte seite im frame öffnen, quasi in sich selber, also target="_self", allerdings weiß ich nicht wo ich den target angebe?? so wie es jetzt ist öffnet sich der link auf der kompletten seite, kann mir jemand evtl. sagen was ich da anders machen muss???

    Vielen dank für hilfe!!!

    beste grüße!

  • Moin!

    Ich frage mich, welches Programm immer so umständliche Scripte erstellt, es geht doch auch einfach:

    Gruß aus der Marsch!

    Ronald

  • Zitat von Mülla

    mmh, das ist natürlich viel kürzer, aber wo gibst du denn den frame an??

    hier:

    Zitat

    self.location.href = document.form1.menu1.value;

    Allerdinsg verweist der Java-KLinka audf das eigene Frame.

    Habe ich ein Frameset definiert, dann kann ich die Frames ebenso direkt anspringen, z.b. heiß mein Hauptframe "main" (frame name="main" ...)

    Zitat

    top.main.location.href = document.form1.menu1.value;

    oder auch indirekt:

    Zitat

    top.frames[1].location.href = document.form1.menu1.value;

    Mit 'top....." bewirke ich immer, daß wirklich das oberste Frame gesucht wird (falls mal Framsets in ein Frameset rutschen)

    Alles klar ?

    Ronald