webForumDet fria alternativet
Logga in / Bli medlem

slumpa....igen!

ASP

2 svar · 177 visningar · startad av nella

Medlem sedan sep. 200143 inlägg
Trådstart#1

Hej!
Hur gör man om man vill att dessa 3 options ska komma i en slumpad ordning? Jag vet att det finns massor om randomize här, men har inte riktigt fattat hur man använder sig av funktionen.

<select name="2">
<option value="value" selected>välj ett alt.</option>
<option value="<%=RS2("1alt1")%>"><%=RS2("1alt1")%></option>
<option value="<%=RS2("1alt2")%>"><%=RS2("1alt2")%></option>
<option value="<%=RS2("1alt3")%>"><%=RS2("1alt3")%></option>
</select>

Medlem sedan dec. 200012 464 inlägg
#2
<%
a = array(rs2("1alt1"),rs2("1alt2"),rs2("1alt3"))

randomize
for i = 0 to 2 
 index = (2-i)*rnd
 response.write "<option value='" & a(index) & "'>" & a(index) & "</option>"

 a(index) = a(2-i)
next
%>
Medlem sedan sep. 200143 inlägg
#3

Tack så jättemycket LarsG!

272 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)