---
title: "Syntaxfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/109147-syntaxfel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MatsJ"
published: "2004-08-13T20:07:25.000Z"
updated: "2004-08-14T14:09:09.000Z"
replies: 7
views: 360
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/109147-syntaxfel"
---

# Syntaxfel

## #1 — MatsJ, 2004-08-13T20:07Z

Jag försöker köra olika kommandon beroende på vilket värde i en select som är vald. Så här ser funktionen ut:

```
function choose()
{
	var qs = new QueryString();
	if (document.choice.choice.value == "over") then
	{
		var ok = confirm("Vill du verkligen skriva över den befintliga filen?");
		if (ok == true) then
		{
			window.location.href = "default.asp?delete=" + qs.get("source");
		}
	}
	else // Rad 26
	{
		if (document.choice.choice.value == "newname") then
		{
			window.location.href = "default.asp?changename=" + qs.get("source") + "&to=" + prompt("Ange nytt namn", qs.get("source"));
		}
		else
		{
			if (document.choice.choice.value == "open") then
			{
				window.location.href = "default.asp?open=" + qs.get("source");
			}
		}
	}
}
```

Jag får detta felmeddelande:

> Rad: 26 (markerad)
> Tecken: 2
> Fel: Syntaxfel
> Kod: 0

Jag är inte så van vid JavaScript.
Vad är fel?

Permalänk: https://www.webforum.nu/p/109147

## #2 — dectgap, 2004-08-14T00:39Z

I JavaScript använder du inget "then", som i t ex VBScript.
Ta bort alla "then", så ska det nog gå bättre.

Permalänk: https://www.webforum.nu/p/1410107

## #3 — MatsJ, 2004-08-14T10:16Z

Tack! Det hade jag helt glömt bort. :)

Men nu dyker ett annat felmeddelande upp:

> Rad: 18
> Tecken: 2
> Fel: 'QueryString' är odefinerad.
> Kod: 0

Rad 18 ser ut så här:

```
var qs = new QueryString();
```

 Vad är fel nu då?

Permalänk: https://www.webforum.nu/p/1410199

## #4 — Jojoxx, 2004-08-14T11:28Z

Du har nog inte med [QueryString](http://www.webforum.nu/showthread.php?s=&threadid=37494&forumid=149) objektet.

Permalänk: https://www.webforum.nu/p/1410225

## #5 — MatsJ, 2004-08-14T11:55Z

> **Jojoxx skrev:**
>
> Du har nog inte med [QueryString](http://www.webforum.nu/showthread.php?s=&threadid=37494&forumid=149) objektet.

Vad menas med det?

Så som jag har förstått det skapar man ett QueryString-objekt med "var qs = new QueryString" och hämtar sedan ut det med "qs.get("QeryString-variabeln")". Hur ska jag göra egentligen eftersom det inte verkar fungera?

Permalänk: https://www.webforum.nu/p/1410230

## #6 — dectgap, 2004-08-14T13:10Z

Du måste även ha med allt som står i sista kod-blocket i spangos inlägg.

Permalänk: https://www.webforum.nu/p/1410279

## #7 — MatsJ, 2004-08-14T13:43Z

:l 
Då gör jag nog på ett annat sätt...

Permalänk: https://www.webforum.nu/p/1410296

## #8 — Jojoxx, 2004-08-14T14:09Z

Du hittar en kortare variant [här](http://www.jojoxx.net/jscript/archive/show.asp?id=54) om du tycker den är bättre.

Permalänk: https://www.webforum.nu/p/1410318

---

Tråden på webben: https://www.webforum.nu/amne/javascript/109147-syntaxfel
