Avatar billede gat Nybegynder
05. december 2000 - 01:23 Der er 2 kommentarer og
1 løsning

nulstil drop-down box

hej kan man på nogen måde nulstille en dropdownbox efter noget er valgt i den?
Altså efter man har klikket på et punkt i boxen og en side bliver åbnet i et nyt vindue, vil jeg gerne have den til at gå tilbage til startværdien. I så fald så hvordan??
Avatar billede jakoba Nybegynder
05. december 2000 - 02:22 #1
Ja.
lad os sige din form har  name=\"F\"  og din selectbox har  name=\"S\" .

så kan du bestemme hvilken valgmulighed den skal stå på med:

      document.forms.F.S.selectedIndex = 2;

valgmulighederne er nummereret fra 0 og op.

Den skulle ikke være svær at indsætte i det javascript du har til at åbne det nye vindue.

mvh JakobA
Avatar billede gat Nybegynder
06. december 2000 - 00:32 #2
ja, det er nok mig der er lidt langsom, men når jeg sætter \"selectedIndex = 0\" som er den værdi den skal returnere til åbner den en blank side. Nok fordi værdi 0 bare er en overskrift. Vil du ikke være flink og prøve at gøre det i flg:

<form target=\"Main\">
<select name=\"search\" size=\"1\"
onchange=\"window.open(this.options[this.selectedIndex].value,\'Main\')\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\">
<option selected>Søgemaskiner...</option>
<option value=\"soegemaskDK.htm\">Danske</option>
<option value=\"soegemaskINT.htm\">Internationale</option>
</select></form>
Avatar billede jakoba Nybegynder
06. december 2000 - 01:41 #3
Du har glemt at give formen et navn så du kan adressere den. nedenfor har jeg sat en extra parameter i dit form tag:

                      <form name=\"formnavn\" target=\"Main\">
                      <select name=\"search\" size=\"1\"
                        ...

og så skriver du:
                    document.forms.formnavn.search.selectedIndex = 0
i dokumentet -----^^
i den form  ------------------^^
der hedder \"formnavn\" -------------^^
i det formelement der hedder search -------^^
er der en variabel ved navn selectedIndex  ------------^^
som skal sættes til 0  --------------------------------------------------^^

De kan godt være lidt kringlede de objekter :-)).

mvh JakobA
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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