webForumDet fria alternativet

Varför?

ASP

2 svar · 284 visningar · startad av Rossifumi

Medlem sedan okt. 20001 558 inlägg
Frågan#1

Hej!

Fråga 1.

If rs("id") > CookieNummer + 0 Then

Varför måste jag skriva "+ 0" för att det skall fungera??? (CookieNummer = Request.Cookies("IdNummer"))

2.

Hur "sätter" man en cookie först när besökaren lämnar siten (obs, siten)?

------------------
Sebastian | http://www.capreolusfoto.n.se/fireblade/default2.asp

Medlem sedan okt. 20001 558 inlägg
#2

Hmm, kanske inte formulerade mig så bra...

Jag vill jämnföra en siffra (CookieNummer) med en annan siffra (rs("id")).

If rs("id") > CookieNummer Then
Datum = "<font color="#990000">"
Else
Datum = "<font color="#000000">"
End If

Men ifall jag skriver som ovan så tar den alltid "Else" alternativet!

Varför funkar det ifall jag skriver "+ 0" efter??

Och den andra frågan är:

Hur gör man så att cookien "sätts" först när besökaren lämnar hela siten, alltså inte när dem lämnar typ "index.asp" utan hela min site??

Och sist men inte minst... Var hittar man eran "Visa några åt gången" script i ASP??

Alla säger att det ligger i FAQen men jag hittar inget ??

------------------
Sebastian | http://www.capreolusfoto.n.se/fireblade/default2.asp

Medlem sedan juni 2000126 inlägg
#3

Hej

Första frågan:
Detta kan bero på att den tolkar cookien som en char-variabel.
Prova att skriva så här i stället:

If rs("id") > Cint(CookieNummer)  Then

Så tvingar du CookieNummer att tolkas som en int-variabel.

/Jonas

------------------
Jonas Florin
-Din gycklare i vardagen-

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)