webForumDet fria alternativet

Cookies

ASP

14 svar · 266 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Tja! Jag har en select som man får välja om man är glad lr ledsen åsså vidare... hur gör jag så att den man valde sist är vald nästa gång man ska logga in??

<SELECT name="humor">
<option selected value="<% =request.cookies("didjocomhumor")("humor") %>"><% =request.cookies("didjocomhumor")("humor") %>
</option>
<option value="Glad">Glad</option>
<option value="Ledsen">Ledsen</option>
<option value="Arg">Arg</option>
<option value="Flummig">Flummig</option>
                    </SELECT>

man använder sig utav Cookies? Det prövade jag men då kommer det upp dubbelt av det man valde sist!

Vet att det är html men efter som man kan använda cookies? så postade jag det i asp

Medlem sedan mars 20032 667 inlägg
#2
<option value="Glad" <% if request.cookies("didjocomhumor")("humor") = "Glad" then response.write "selected" %>>Glad</option>

Så får du göra på alla options. :)

Medlem sedan dec. 200012 464 inlägg
#3
<SELECT name="humor">
<%  
if request.cookies("didjocomhumor")("humor")  = "Glad" then
%>
<option value="Glad" selected >Glad</option>
<%
else
%>
<option value="Glad" >Glad</option>
<%
end if
%>
<%  
if request.cookies("didjocomhumor")("humor")  = "Ledsen" then
%>
<option value="Ledsen" selected >Ledsen</option>
<%
else
%>
<option value="Ledsen">Ledsen</option>
<%
end if
%>

<%  
if request.cookies("didjocomhumor")("humor")  = "Arg" then
%>
<option value="Arg" selected >Arg</option>
<%
else
%>
<option value="Arg">Arg</option>
<%
end if
%>

<%  
if request.cookies("didjocomhumor")("humor")  = "Flummig" then
%>
<option value="Flummig" selected >Flummig</option>
<%
else
%>
<option value="Flummig">Flummig</option>
<%
end if
%>
        </SELECT>
Medlem sedan nov. 2002544 inlägg
#4

tackar! Men hur gör man för att slumpa en av dessa istället?

Medlem sedan nov. 2002544 inlägg
#5

Går det att göra så? Att slumpa fram en?

Medlem sedan nov. 2002544 inlägg
#6

Går det att slumpa fram en selected? Isåfall hur?

Medlem sedan juni 200032 967 inlägg
#7

Det är klart att det går. Varför skulle det inte gå?

Du har givetvis använt tiden till att söka lite?

Medlem sedan nov. 2002544 inlägg
#8

vad ska man söka på??

Medlem sedan juni 200032 967 inlägg
#9

Om man använder sin fantasi kanske man kan komma på att söka på slumpa ord, och då kan man komma till denna tråd. Det man lär sig där kan man använda till sitt ändamål, genom att använda slumpat ord i en variabel, istället för värdet som lästs från cookien.

Fantasi och sökmotor löser många problem. ;)

Medlem sedan nov. 2002544 inlägg
#10

jag hade sökt och jag hittade inge! Sorry...

Medlem sedan jan. 20032 285 inlägg
#11

Vill inte göra dig bortskämd, men jag har ju inget att göra. ;)

<select name="humor">
<%
arrHumor = Array("Glad", "Ledsen", "Arg", "Flummig")
Randomize
intSlump = Int(Rnd * UBound(arrHumor)) + 1

For i = 0 To UBound(arrHumor)
  If i = intSlump Then
    Response.Write("<option value=""" & arrHumor(i) & """ selected></option>" & vbCrLf)
  Else
    Response.Write("<option value=""" & arrHumor(i) & """></option>" & vbCrLf)
  End If
Next
%>
</select>
Medlem sedan nov. 2002544 inlägg
#12

hehe! Tackar! Tackar @nders iaf! :birp! Hajjade inte koden i den länk jag fick av dig

Medlem sedan nov. 2002544 inlägg
#13

nehep! Nu kom inget upp i rutan!

Medlem sedan jan. 20032 285 inlägg
#14

Hehe, megafel av mig.

<select name="humor">
<%
arrHumor = Array("Glad", "Ledsen", "Arg", "Flummig")
Randomize
intSlump = Int(Rnd * UBound(arrHumor)) + 1

For i = 0 To UBound(arrHumor)
  If i = intSlump Then
    Response.Write("<option value=""" & arrHumor(i) & """ selected>" & arrHumor(i) & "</option>" & vbCrLf)
  Else
    Response.Write("<option value=""" & arrHumor(i) & """>" & arrHumor(i) & "</option>" & vbCrLf)
  End If
Next
%>
</select>
Medlem sedan nov. 2002544 inlägg
#15

hähä tufft! tackar tackar :birp !

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)