Martina: Navigations Problem- Brauche Hilfe da ich etwas zu blöd bin!!!

Hallo
Ich habe ein kleines Script Problem, bei dem ich etwas Hilfe brauche.
Das Script habe ich auf einer HP zum download gefunden, aber der Betreiber konnte mir auch nicht helfen. Und ich selber habe fast keine Ahnung von Java Scripten.
Das Script möchte ich zur Navigation auf meiner Homepage nutzen.
Es werden 2 Formularfelder erstellt, dabei ändert sich das 2 Feld sowie man das erste ändert. Also im ersten Feld sind die themen und im zweiten die dazugehöhrigen Links.
Die Links werden bei diesen Script aber nur im selben Fenster geöffnet, aber da ich es in einem Frameset einsetzen will, sollten sie sich in den anderen Fenster öffnen.
Bitte helft mir weiter!!!!!1
Hier ist das Script mit den Feldern

<form name="doublecombo">
<p><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Starke Seiten</option>
<option>Tolle Seiten</option>
<option>Such Seiten</option>
</select>
<select name="stage2" size="1">
<option value="guestbook.html">Gästebuch</option>
<option value="jslinks.html">JavaScript-Links</option>
</select>
<input type="button" name="test" value="Go!" onClick="go()"></p>
<script>
<!--
var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("Gästebuch","guestbook.html")
group[0][1]=new Option("JavaScript-Links","jslinks.html")

group[1][0]=new Option("Seite","http://www.....de")
group[1][1]=new Option("Seite2","http://www.xxx.de")

group[2][0]=new Option("Hot","1.htm")
group[2][1]=new Option("Infoseek","http://www.infoseek.com")
group[2][2]=new Option("Excite","http://www.excite.com")
group[2][3]=new Option("Lycos","http://www.lycos.com")

var temp=document.doublecombo.stage2

function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}

function go(){
location=temp.options[temp.selectedIndex].value
}

//-->
</script>
</form></font></CENTER>

  1. Hallo,

    beim surfen im Internet bin ich per Zufall bei Strato [www.strato.de] hängen geblieben und so auf deren Werbe-Seite ein tolle Sache:

    Die bieten sog. Flash-Pics in ihren Hig-End-Webspace-Pakten an. Das sind Grafiken, in denen mal per Browser reinzoomen kann, nach belieben schwenken kann (Panorama-Bilder; vgl. MS Encarta 99).
    Das alles funzt auf Basis von einem Java-Applet. Beim reinzoomen wird dann automatisch ein höher auflösendes Bild geladen etc. Insgesamt eine ganz nette Sache.

    Sowas hätte ich gerbne nach Möglichkeit auch. Wie ich die Starto-Seiten aber verstanden habe, benötigt man dafür wohl einen speziellen Web-Server und natürlich das Applet.

    Meine Frage nun: Gibt es (preiswertere) Alternativen, die z.B. nur aus einem Applet bestehen oder eine noch andere Lösung (CGI?) ?

    Vielen Dank für Eure Antworten.

    1. Hallo,

      beim surfen im Internet bin ich per Zufall bei Strato [www.strato.de] hängen geblieben und so auf deren Werbe-Seite ein tolle Sache:

      Die bieten sog. Flash-Pics in ihren Hig-End-Webspace-Pakten an. Das sind Grafiken, in denen mal per Browser reinzoomen kann, nach belieben schwenken kann (Panorama-Bilder; vgl. MS Encarta 99).
      Das alles funzt auf Basis von einem Java-Applet. Beim reinzoomen wird dann automatisch ein höher auflösendes Bild geladen etc. Insgesamt eine ganz nette Sache.

      Sowas hätte ich gerbne nach Möglichkeit auch. Wie ich die Starto-Seiten aber verstanden habe, benötigt man dafür wohl einen speziellen Web-Server und natürlich das Applet.

      Meine Frage nun: Gibt es (preiswertere) Alternativen, die z.B. nur aus einem Applet bestehen oder eine noch andere Lösung (CGI?) ?

      Vielen Dank für Eure Antworten.

    2. Hallo,

      beim surfen im Internet bin ich per Zufall bei Strato [www.strato.de] hängen geblieben und so auf deren Werbe-Seite ein tolle Sache:

      Die bieten sog. Flash-Pics in ihren Hig-End-Webspace-Pakten an. Das sind Grafiken, in denen mal per Browser reinzoomen kann, nach belieben schwenken kann (Panorama-Bilder; vgl. MS Encarta 99).
      Das alles funzt auf Basis von einem Java-Applet. Beim reinzoomen wird dann automatisch ein höher auflösendes Bild geladen etc. Insgesamt eine ganz nette Sache.

      Sowas hätte ich gerbne nach Möglichkeit auch. Wie ich die Starto-Seiten aber verstanden habe, benötigt man dafür wohl einen speziellen Web-Server und natürlich das Applet.

      Meine Frage nun: Gibt es (preiswertere) Alternativen, die z.B. nur aus einem Applet bestehen oder eine noch andere Lösung (CGI?) ?

      Vielen Dank für Eure Antworten.

      1. Hallo,

        beim surfen im Internet bin ich per Zufall bei Strato [www.strato.de] hängen geblieben und so auf deren Werbe-Seite ein tolle Sache:

        Die bieten sog. Flash-Pics in ihren Hig-End-Webspace-Pakten an. Das sind Grafiken, in denen mal per Browser reinzoomen kann, nach belieben schwenken kann (Panorama-Bilder; vgl. MS Encarta 99).
        Das alles funzt auf Basis von einem Java-Applet. Beim reinzoomen wird dann automatisch ein höher auflösendes Bild geladen etc. Insgesamt eine ganz nette Sache.

        Sowas hätte ich gerbne nach Möglichkeit auch. Wie ich die Starto-Seiten aber verstanden habe, benötigt man dafür wohl einen speziellen Web-Server und natürlich das Applet.

        Meine Frage nun: Gibt es (preiswertere) Alternativen, die z.B. nur aus einem Applet bestehen oder eine noch andere Lösung (CGI?) ?

        Vielen Dank für Eure Antworten.

  2. Hallo Martina,

    Die Links werden bei diesen Script aber nur im selben Fenster geöffnet, aber da ich es in einem Frameset einsetzen will, sollten sie sich in den anderen Fenster öffnen.

    function go(){
    location=temp.options[temp.selectedIndex].value
    }

    diese Funktion realisiert den Aufruf der Seite,
    ändere dies mal ab in

    function go()
    {
    parent.Framename.location.href=temp.options[temp.selectedIndex].value
    }

    Framename ist der Name deines Frames. Mit parent.Framename sprichts du ihn an.

    Noch kurz ein Wort zu deinem Titel:

    Niemand ist zu blöd. Du kennst dich nicht weiter mit der Sprache JavaScript aus und hast hier nett und höflich und eindeutig angefragt.

    Vielleicht wäre es jedoch gut, wenn du öfter JS einsetzen möchtest, dich mit dieser Sprache genauer zu beschäftigen. Nicht immer ist die Hilfe zu einfach wie hier.

    Viele Grüße

    Antje

    1. Hallo Antje und hallo Martina!

      Niemand ist zu blöd. Du kennst dich nicht weiter mit der Sprache JavaScript aus und hast hier nett und höflich und eindeutig angefragt.

      Genau das hätte ich Martina auch geantwortet... Bist mir nur zuvorgekommen (kein Wunder, wenn ich um die Uhrzeit bereits in der Nachtschicht - ohne Inet-Zugang - sitze)!!!

      Martina, jeder fängt mal klein an. Wenn Dich das HTMLen interessiert, wirst Du Dich früher oder später tiefer mit JS befassen müssen. Aber learning by doing, sprich, Freeware-Skripte selbst anzupassen, ist schon mal eine gute Methode, um damit anzufangen.

      Links zur Materie:

      Natürlich zuerst in SELFHTML schauen:
      <../../te.htm>

      Dann die Seiten zum Buch von Roland Koch:
      http://www.dpunkt.de/javascript/

      Johannnes Gamperls Kakao und Kekse;
      http://javascript.seite.net/

      und last but not least:
      http://www.screenexa.net/js_notiz/, die Seiten von Christine Kühnel.

      Bis danndann

      PAF (patrickausfrankfurt)