Og så brug koden: -------------------- <script type="text/javascript"> window.onload=function(){document.getElementById("select").selectedIndex=document.getElementById("scene").value} </script>
ok, men hvad nu hvis det ikke er tal men ord??? så duer det jo ikke med value+1... Kan man ikke vælge på value? Altså selected i stedet for selectedIndex?
Jo, så må det være et eller andet med en løkke, som løber alle selectens værdier igennem på en eller anden måde og tjekker op mod inputtens værdi, indtil den finder den rigtige. Og så må 2 options bestemt ikke være ens.
Det er vist noget: -------------------------------------------------------- var strValue=document.getElementById("scene").value; var arrOptions=document.getElementById("select").options; var i=arrOptions.length-1; do{ if(arrOptions[i]==strValue)document.getElementById("select").selectedIndex=i; }while(i--) -------------------------------------------------------- I øvrigt må du ikke skrive: <input type="hidden" id="scene" name="TACWRITE spec='('%i',lacnet.302.X302.Escenas)'"></input> Det skal være: <input type="hidden" id="scene" name="TACWRITE spec='('%i',lacnet.302.X302.Escenas)'" value="">
Det første har jeg ikke prøvet endnu, men det var også kun et spørgsmål... Det kommer til at køre med tal...
Det sidste afklarede en tvivl jeg har haft længe. Min side lavede fejl hvis jeg ikke satte </input> på, men ved at sætte value="" ind virker det - SUPERT
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.