Reto Mächler: Pull Down Menue

Hallo

Das untenstehende Script ist ein animiertes PullDown Menue (von K&K). Ich möchte dieses in einem Navigations-Frame verwenden. Die Links laden aber die neuen Seiten immer in das aktuelle Fenster.
Kann mir jemand sagen wie ich hier eine "target-Funktion" einbauen kann, d.h. dass die angesteuerten Seiten in einem anderen Frame erscheinen?

Gruss Reto

<script LANGUAGE="JavaScript">
<!--

function update(form){

var t=form.select1.selectedIndex;

var storage=form.select1[t].text;

if (form.select1[t].value != "none") {

var storage=form.select1[t].text;

var msg=storage+"                                         "+storage;

for (var spot=0;spot<msg.length-storage.length;spot++) {

var x=msg.substring(spot,msg.length);

form.select1[t].text=x;

for(var d=0;d<150;d++) { };

}

self.location = (form.select1[t].value);

form.select1[t].text=storage;

} else  {
                form.select1[t].text="Keine echte Option!";
                for(var d=0;d<1250;d++) { };
                form.select1[t].text=storage;
       }
}

function makeMyMenu() {

document.write ('<form><select name="select1" onChange="update(this.form )" size=1>');
        document.write ('<option value=tips.html>Tips');
        document.write ('<option value=aktuelle.html>Aktuelle');
        document.write ('<option value=image5.html>Grafik');
        document.write ('</select>');
        document.write ('</form>');
}

makeMyMenu();

//-->
</script>

  1. Hallo Reto!

    Schreib doch einfach mal vor </HEAD>:
    <base target="DeinFrame">
    Müsste klappen

    Bis dann
    Alex

    1. Hallo Alex,

      Schreib doch einfach mal vor </HEAD>:
      <base target="DeinFrame">
      Müsste klappen

      haettest Du auch eine Lösung fuer den Fall, dass es je nach ausgewaehlter Option in unterschiedliche Frames gehen soll - sprich - wenn man unterschiedliche targets braucht ?

      Viele Gruesse

      Beate Mielke

    2. hallo alex

      besten dank für den tipp, da ich in HTML einigermassen sattelfest bin, hab ich das natürlich schon probiert - ohne erfolg. die lösung müsste wahrscheindlich schon innerhalb des script liegen.

      reto

  2. Hallo!

    »»  self.location = (form.select1[t].value);

    parent.meinframe.location = (form.select1[t].value);

    Ciao,
    Mirko

    1. Hallo!

      »»  self.location = (form.select1[t].value);

      parent.meinframe.location = (form.select1[t].value);

      Ciao,
      Mirko

      hallo mirko, das hab ich nach einem guten mittagessen ausprobiert und es war gut so!
      vielendank, reto