webForumDet fria alternativet

JScript och QueryString

3 svar · 172 visningar · startad av nill

nillMedlem sedan okt. 2001387 inlägg
#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") == "")
@ndersMedlem sedan juni 200026 914 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,

nillMedlem sedan okt. 2001387 inlägg
#3

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

@ndersMedlem sedan juni 200026 914 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,

Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb