webForumDet fria alternativet

JScript och QueryString

ASP

3 svar · 174 visningar · startad av nill

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

Vet om det är rätt forum för JScript. Men står ju ASP och asp är det ju..

så har följande problem
med VBScript skriver jag

If Request.QueryString("p") = "" Then
   blbla
End If
If Request.QueryString("p") = "steg2" Then
   blbla2
End If

Men det går inte så bra med JScript. Där är inte Request.QueryString("p") = "" förrän man skriver ex.asp?p=
i sökvägen. med Vbscript behöver det inte stå p= för att det ska vara ""
med JScript skrev alltså

if (Request.QueryString("p") == "")
Medlem sedan juni 200032 967 inlägg
#2

Om jag inte missminner mig (det var några år sedan jag pysslade med JScript) så går det alldeles utmärkt att bara slänga upp en boolsk koll för att kontrollera.

If (Request.QueryString("p")) {
   blbla;
}

Någonting sånt borde funka.

Mvh,

Medlem sedan okt. 2001387 inlägg
#3

det fungerar inte.
Tänk på att jag vill ha "OM är tom" också

Medlem sedan juni 200032 967 inlägg
#4

Konstigt. Jag var ju nästan säker. ;)

Man kan ju alltid göra så här:

<%
p = Request.QueryString("p") + "";

if (p=="undefined")
	Response.Write("p finns inte. :-(");

if (p!="undefined")
	Response.Write("p finns. jippi! :-)");
%>

Mvh,

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)