Avatar billede blaasvaer Nybegynder
13. november 2001 - 12:32 Der er 5 kommentarer og
1 løsning

Hvis Request.Querystring(\"parameter\") ikke findes ...

Hvordan ser jeg om Request.Querystring(\"parameter\") er defineret eller ikke (i serverside-javascript)?

if (Request.Querystring(\"parameter\") == \"undefined\")
if (Request.Querystring(\"parameter\") == \"\")
if (Request.Querystring(\"parameter\") == NULL)

Ovenstående virker ikke hvis jeg bare kalder en side uden nogle parameter:

URL/index.asp
... og ikke ...
URL/index.asp?parameter1=&parameter2= ...
Avatar billede sone Nybegynder
13. november 2001 - 12:33 #1
Kan du ikke bare se om længden af den er == 0
Avatar billede blaasvaer Nybegynder
13. november 2001 - 12:43 #2
Tænker du:
if (Request.Querystring(\"ceilingwidth\").length == 0)?

Det gi\'r ingen forskel ...
Avatar billede mmt Nybegynder
13. november 2001 - 12:47 #3
prøv at lade være med at have 2 == tegn og lav denne her

if (Request.Querystring(\"parameter\") = \"\")

det er kun i java du har 2.
Avatar billede blaasvaer Nybegynder
13. november 2001 - 12:48 #4
Jeg fik dette til at virke:
if (!Request.Querystring(\"roomnumber\").length > 0)

Det skulle jo egentlig gi\' den samme bare med modsat fortegn. Hvorfor det så ikke lige virker er mig stadig en gåde. Men jeg ved, at server-side javascript kan være lidt tricky ind imellem ...
Avatar billede blaasvaer Nybegynder
13. november 2001 - 12:50 #5
Nu kender jeg ikke noget til Java, men i javascript tildeler du værdier til f.eks. variabler med =, hvor du sammenligner med == ... så vidt jeg ved ...
Avatar billede mmt Nybegynder
13. november 2001 - 13:31 #6
Det er rigtigt men det gør du ikke i VBS
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester