jeg har denne stump som skal hente henholdsvis værdi af querystring men den virker ikke , er der en der kan løbe den igennem for fejl, jeg er helt ny med ´javascript function show(objSelect){ objOption = objSelect.options[objSelect.selectedIndex] iVareID = objOption.value var sizeid = QueryString("size") var katid = QueryString("model") stVareTitel = objOption.text if (iVareID < 0) window.location = "/ny/shop.asp?alink=shop&browser=browser&kategori=tøj&model=" + katid + "&size=" + sizeid if (iVareID = 1) window.location = "/ny/shop.asp?alink=shop&browser=browser&kategori=tøj&model=" + katid + "&size=" + sizeid }
Hva.. er det noget jscript du kører på serveren med asp det der? Fordi du kan ikke hente en querystring med request.querystring("key") fra klienten. Der er du nødt til at splitte hele url'en op, og den vej rundt.
fordi lighedstegnet her står to forskellige operatorer:
Når du ønsker "lig med" som tildelingsoperator (assignment operator) bruger du ét lighedstegn. Det er det du gør i linjen var sizeid = Querystring("size").. Du tildeler ganske enkelt variablen sizeid værdien af Querysting("size").
Når du ønsker "lig med" som sammenligningsoperator (comparison operator), dvs. når du vil teste en variabel om imod en given værdi, bruger du to lighedstegn.
Det er fordi lighedstegnet har to forskellige funktioner at syntaksen er på denne måde. Håber det er klart, ellers spørg løs.
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.