Avatar billede groovespeak Nybegynder
07. november 1999 - 16:50 Der er 3 kommentarer og
1 løsning

List/menu

Hvordan laver jeg en drop down-menu, hvor brugeren bliver dirigeret videre til en side ved at vælge et emne - fx en menu med tre punkter, hvoraf første er ren tekst, men de to øvrige henviser til en ny html-side?
Avatar billede skjoldby Nybegynder
07. november 1999 - 18:09 #1
<script language="JavaScript"><!-- Hide from old browsers

function surfto(form) {
var myindex=form.dest.selectedIndex
location=form.dest.options[myindex].value;}
//-->
</SCRIPT>

<FORM NAME="myform">
<SELECT NAME="dest" SIZE=1>
    <OPTION SELECTED VALUE="http://URL#1">URL #1 DESCRIPTION
    <OPTION VALUE="http://URL#2">URL #2 DESCRIPTION
    <OPTION VALUE="http://URL#3">URL #3 DESCRIPTION
    <OPTION VALUE="http://URL#4">URL#4 DESCRIPTION  </SELECT>
<INPUT TYPE="BUTTON" VALUE="GO NOW!" onClick="surfto(this.form)">
</FORM>

mvh
Skjoldby
Avatar billede skjoldby Nybegynder
07. november 1999 - 18:11 #2
Undskyld, jeg glemte linjen med ren tekst:
<OPTION SELECTED>DESCRIPTION
Avatar billede skjoldby Nybegynder
07. november 1999 - 18:22 #3
I stedet for:
<INPUT TYPE="BUTTON" VALUE="GO NOW!" onClick="surfto(this.form)">

kan du måske bruge:
<SELECT NAME="dest" SIZE=1 onChange="surfto(this.form)">

Så skifter den lige så snart brugeren har valgt.
Avatar billede groovespeak Nybegynder
07. november 1999 - 19:46 #4
Hej skjoldbye

Tak for svaret - den var den sidste variant, <SELECT NAME="dest" SIZE=1 onChange="surfto(this.form)">, jeg var på udkig efter.

Mvh
groovespeak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester