webForumDet fria alternativet

Varför?

2 svar · 284 visningar · startad av Rossifumi

RossifumiMedlem sedan okt. 20001 558 inlägg
#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

RossifumiMedlem 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

clownMedlem 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-

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