Avatar billede daft Nybegynder
20. december 2004 - 12:02 Der er 7 kommentarer og
1 løsning

sætte <option selected value> automatisk

Jeg vil gerne have at min rulleliste automatisk skifter om til selcted value, hvis jeg bruger et af mine andre links på siden.
Kan det lade sig gøre? Lige nu bliver den på det valgte option, og så kan man ikke bruge den option igen før, at man har valgt en anden option (giver det mening?).
Vedlægger lige koden:
<body text="#000000" link="#0000EE" vlink="#000000" alink="#3366FF">
<table border="0" width="100%">
<tr>
<form><select name="sel" onchange=
"parent.frames['indhold0'].location.href=this.value;" onclick="parent.hovedramme.location.href = 'blank.htm'; return true;" size="1">
<option selected value="blank.htm">Produkter</option>
<option value="underkatalog_sproejter.htm">
Spr&oslash;jter og kanyler</option>
<option value="underkatalog_infusion.htm">
Infusion,katetre og sonder</option>
<option value="underkatalog_sutur.htm">
Suturer</option>
<option value="underkatalog_forbindingsstoffer.htm">
Forbindingsstoffer</option>
<option value="underkatalog_operation.htm">
Operation, Sakse og Skalpeller</option>
<option value="underkatalog_handsker.htm">
Handsker</option>
<option value="underkatalog_patte.htm">Patte-
og F&oslash;dselsinstrumenter</option>
<option value="underkatalog_anaestesi.htm">
An&aelig;stesi</option>
<option value="underkatalog_klinik.htm">Klinik-
og Praksisudstyr</option>
<option value="underkatalog_beklaedning.htm">
Bekl&aelig;dning</option>
<option value="underkatalog_plejemidler.htm">
Plejemidler til dyr og Stordyrsprodukter</option>
<option value="underkatalog_emballage.htm">
Emballage</option>
<option value="underkatalog_hygiejne.htm">
Hygiejne og Reng&oslash;ring</option>
<option value="underkatalog_vmaerket.htm">
V-m&aelig;rket</option>
</select></form>
</td>
<td width="16%" align="left" style="border: 0 solid #FFFFFF"><br>
<form method=post action=tekst_soeg.php target="hovedramme" onsubmit="parent.indhold0.location.href = 'blank.htm'; return true;">
<input type=text name=tekst_soeg>
<input type=submit value=søg>
</form></td>
<td width="16%" align="center" style="border: 0 solid #FFFFFF">
<b><a href="tekst.htm" target="hovedramme" onclick="parent.indhold0.location.href = 'blank.htm'; return true;" onFocus="this.blur()">Forside</a></b></td>
</tr>
</table></body>
</html>
Avatar billede roenving Novice
20. december 2004 - 12:09 #1
Hvis du har en tom default-ting (hvilket du jo faktisk har !-) vil onchange altid ske, når der vælges, men du kan ikke kalde en ændring af en værdi fra onchange, da det jo vil give et uendeligt loop !o]
Avatar billede daft Nybegynder
20. december 2004 - 12:13 #2
Kan det heller ikke lade sig gøre, hvis man sætter det ind under linket 'forside'?

:-)
Avatar billede daft Nybegynder
20. december 2004 - 12:16 #3
Det jeg mener er, at hvis man klikker på linket 'forside' så returneres værdien 'produkter' i rullelisten.

:-)
Avatar billede roenving Novice
20. december 2004 - 12:27 #4
Såvidt jeg husker vil onchange blive udført, når du sætter selectedIndex eller sætter en option selected ...
Avatar billede roenving Novice
20. december 2004 - 12:28 #5
-- som du måske forstår, har jeg ikke chancer for lige at teste selv her !-)
Avatar billede daft Nybegynder
20. december 2004 - 12:31 #6
Okay, så må jeg se om jeg kan løse det på en anden måde.
Ellers må man jo bare klikke frem og tilbage på listen indtil det virker.

:-)
Avatar billede daft Nybegynder
20. december 2004 - 13:51 #7
Kan det lade sig gøre med 'onmouseout' inde i <select>?
Så den på den måde vælger selcted value, når musen bevæger sig væk fra listen.

:-)
Avatar billede daft Nybegynder
21. december 2004 - 08:04 #8
Har endnu ikke fundet ud af det, men der er åbenbart heller ikke andre som kan hjælpe, så jeg lukker spørgsmålet.

God Jul :-)
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