26. maj 2005 - 10:28
Der er
10 kommentarer og 1 løsning
if (variabel findes)
Hvordan finder jeg ud af om en variabel findes? Jeg henter variablen sådan her catID = Request.QueryString("cat") nogen gange er der noget i querystringen "cat", men andre gange er den tom og andre gange igen findes den slet ikke. Jeg har prøvet sådan her: if (catID != "") { og sådan if (catID != null) { Men jeg syntes ikke det har den ønskede effekt håber i kan hjælpe
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
if(catID){ !-) -- men hvis den godt må være 0 skal du: if(catID || catID == 0){
Den du har lavet der er sand uanset hvad for den findes faktisk altid da jeg jo lige inden kører den her: catID = Request.QueryString("cat") Det er jo self. min fejl jeg ikke sagde det. Jeg skal finde ud af om: catID= undefined eller catID= Den sidste er den hvis den bare er tom.
Hvis catID er undefined, null, ingenting (den tomme streng) eller 0 vil if(catID) svare falsk !-)
Det ser altså ikke ud til at virke catID = Request.QueryString("cat") Response.Write("<br>catID= "+catID) if(catID){ Response.Write("<br>det virker ikke ") } Sådan her skriver den: catID= undefined det virker ikke
Den gør det også når catID er sådan her: catID= det virker ikke catID= 1013 det virker ikke
-- men det er jo i vbscript ?-) -- du har stillet spørgsmålet i javascript-kategorien, så du skal teste med: catID = Request.QueryString("cat") Response.Write("<br>catID= "+catID) Response.Write("if(catID){\n ") Response.Write("det virker ikke \n") Response.Write("}")
Nej, det er da javascript. Jeg har skrevet der her oppe for oven, så VBscript vil slet ikke virke <% @Language=JavaScript %>
Mystikst, men jeg har ikke pillet i serverside JScript, så det jeg har skrevet, er kun testet af i browser ...
Ah, ja det kan være der er forskel der. æv bæv
Lukker spørgsmålet her og åbner det under asp i stedet
Vi tilbyder markedets bedste kurser inden for webudvikling