webForumDet fria alternativet

Cookies

14 svar · 266 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#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

K@llenMedlem 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. :)

LarsGMedlem 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>
DiDjoMedlem sedan nov. 2002544 inlägg
#4

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

DiDjoMedlem sedan nov. 2002544 inlägg
#5

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

DiDjoMedlem sedan nov. 2002544 inlägg
#6

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

@ndersMedlem sedan juni 200032 969 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?

DiDjoMedlem sedan nov. 2002544 inlägg
#8

vad ska man söka på??

@ndersMedlem sedan juni 200032 969 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. ;)

DiDjoMedlem sedan nov. 2002544 inlägg
#10

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

SebbeMedlem 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>
DiDjoMedlem sedan nov. 2002544 inlägg
#12

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

DiDjoMedlem sedan nov. 2002544 inlägg
#13

nehep! Nu kom inget upp i rutan!

SebbeMedlem 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>
DiDjoMedlem sedan nov. 2002544 inlägg
#15

hähä tufft! tackar tackar :birp !

133 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)