---
title: "Fullbokat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/153827-fullbokat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Elin"
published: "2006-11-16T13:15:56.000Z"
updated: "2006-11-16T13:29:09.000Z"
replies: 5
views: 295
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/asp/153827-fullbokat"
---

# Fullbokat

## #1 — Elin, 2006-11-16T13:15Z

Hej!

Jag behöver en funktion som säger till när en kurs är fullbokad. Då ska man inte kunna boka. Hittade den här koden på ett annat ställe men den funkar inte så bra.

```
Funktionen:
function fullbokat(bokade) {
    var platser = 30;
    if (bokade > platser) {
        var y = window.confirm('Tyvärr, men det är redan fullt!\nVill du placeras som reserv?');
        if (y )
            return true;
        else
        return false;
    }
}

Räknaren:
  <% while ((Repeat1__numRows-- != 0) && (!anmal.EOF)) { %>
  <%
  I++;
  Repeat1__index++;
  anmal.MoveNext();
}
%>

Och anropet:
onClick="return fullbokat(<%=I%>)"
```

Felmeddelandet jag får upp är
Microsoft VBScript compilation  error '800a03ea'
Syntax error
kontrollera.asp, line 12
while ((Repeat1__numRows-- != 0) && (!anmal.EOF)) {
\----------------------------^

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

## #2 — HammerBoy, 2006-11-16T13:19Z

Du har missat att det ska vara \<\> och inte != eftersom det är VBScript och inte JavaScript :)

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

## #3 — Elin, 2006-11-16T13:22Z

Hmm ska jag bara ersätta != med \<\> ?  :r

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

## #4 — @nders, 2006-11-16T13:24Z

Som Hammerboy skriver, koden är i JScript. Du kan dock inte bara byta != mot \<\>, utan all kod skiljer sig ju i syntax.

Jag utgår ifrån att du har mer kod, som skapar recordsetet *anmal*.

\- - - - 

Ska du använda jscript-kod i din asp-sida får du ange det. Överst:

```
<% @LANGUAGE="JScript" %>
```

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

## #5 — Elin, 2006-11-16T13:26Z

Okej tack!

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

## #6 — HammerBoy, 2006-11-16T13:29Z

> **Elin skrev:**
>
> Hmm ska jag bara ersätta != med \<\> ?  :r

Jag kikade bara på själva felmeddelandet och inte på koden i övrigt. Funktionen är klientbaserad JavaScript men räknaren är serverbaserad JScript. Låt det stå != och peta in snutten som @nders skrev överst på sidan :) Om du inte definierar språk så kommer ASP-tolken att tro att det är VBScript...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/153827-fullbokat
