bekay: Auswahlliste als Linkliste ... ich krieg's nicht hin!

Hallo, Leute!

Mit Sicherheit ist euch so ein Script bekannt:

<FORM name="QuickIndex" action="">
<SELECT name="URL"
     onChange="if(options[selectedIndex].value)
     parent.top.location.href=
     (options[selectedIndex].value)">
<OPTION value="">Inhaltsverzeichnis:</OPTION>
<OPTION value="text.html">Text</OPTION>
<OPTION value="bilder.html">Bilder</OPTION>
<OPTION value="links.html">Links</OPTION>
<OPTION value="farben.html">Farben</OPTION>
<OPTION value="tabellen.html">Tabellen</OPTION>
</SELECT>
</FORM>

Das würde ja auch funktionieren, da ich aber noch ein klein bisschen mehr will, reicht es halt nicht - und da ich Javascript nicht leiden kann (irgendetwas daran finde ich irgendwie total merkwürdig ... ich weiß auch nicht), bitte ich euch um Hilfe!

Ich will, dass man aus der Auswahlliste zuersteinmal den Link wählt, draufdrückt, dann aber noch nichts passiert - erst wenn man dann auf einen Button drückt, soll man weitergeleitet werden! Also das Script soll ungefähr so aussehen:

<FORM name="QuickIndex" action="">
<SELECT name="URL">
<OPTION value="">Inhaltsverzeichnis:</OPTION>
<OPTION value="text.html">Text</OPTION>
<OPTION value="bilder.html">Bilder</OPTION>
<OPTION value="links.html">Links</OPTION>
<OPTION value="farben.html">Farben</OPTION>
<OPTION value="tabellen.html">Tabellen</OPTION>
</SELECT>
<IMG src=image.gif onClick="???">
</FORM>

So, was kann man da jetzt machen ... würd mich über Hilfe freuen!

Bekay - http://bekay.de

  1. Hallo, Leute!

    Mit Sicherheit ist euch so ein Script bekannt:

    <FORM name="QuickIndex" action="">
    <SELECT name="URL"
         onChange="if(options[selectedIndex].value)
         parent.top.location.href=
         (options[selectedIndex].value)">
    <OPTION value="">Inhaltsverzeichnis:</OPTION>
    <OPTION value="text.html">Text</OPTION>
    <OPTION value="bilder.html">Bilder</OPTION>
    <OPTION value="links.html">Links</OPTION>

    <FORM name="QuickIndex" action="">
    <SELECT name="URL">
    <OPTION value="">Inhaltsverzeichnis:</OPTION>
    <OPTION value="text.html">Text</OPTION>
    <OPTION value="bilder.html">Bilder</OPTION>
    <OPTION value="links.html">Links</OPTION>
    <OPTION value="farben.html">Farben</OPTION>
    <OPTION value="tabellen.html">Tabellen</OPTION>
    </SELECT>
    <IMG src=image.gif onClick="???">
    </FORM>

    Hm, also so klappt es nicht. Wie willst du denn auf das Value eingehen? Html alleine wird nicht reichen. JavaScript wäre die einfachste Möglichkeit.
    noClick="Seitenwechsel()"

    Und dann in die Methode Seitenwechsel das Value lesen und ab gehts.

    Gruss

    Felix

    1. Hm, also so klappt es nicht. Wie willst du denn auf das Value eingehen? Html alleine wird nicht reichen. JavaScript wäre die einfachste Möglichkeit.
      noClick="Seitenwechsel()"

      Und dann in die Methode Seitenwechsel das Value lesen und ab gehts.

      Und wie mach ich das .... wie schon gesagt, von HTML hab ich keinen blassen Schimmer! Sorry, aber ein bisschen mehr Hilfe könntet ihr einem Javascript-Unwissenden schon geben ;)

      Bekay - http://bekay.de

      1. Und wie mach ich das .... wie schon gesagt, von HTML hab ich keinen blassen Schimmer! Sorry, aber ein bisschen mehr Hilfe könntet ihr einem Javascript-Unwissenden schon geben ;)

        Wenn es dass erste Formular der Website ist, dann sprich es mit 0 an.
        Kategorie ist der name des selectfeldes.

        link =document.forms[0].kategorie.options[document.forms[0].kategorie.options.selectedIndex].value;

        und dann kannste mit JavaScript auf die link Variable weiterleiten.
        window.location.href = link;

        Deine Überschrift musst du noch abfangen, damit der nicht ein dokument mit dem namen sucht.

        z.B. mit if(link!="Meine linkliste") nur dann window.location.href = link;

        Alles klar?

        Gruss

        Felix