---
title: "Funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12861-funktion"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "skyman"
published: "2001-11-27T14:09:00.000Z"
updated: "2001-11-27T15:13:00.000Z"
replies: 8
views: 209
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/12861-funktion"
---

# Funktion

## #1 — skyman, 2001-11-27T14:09Z

Håller på och plockar lite med funktioner.
Är detta ungefär rätt? :OO

```
function howMany(antal)
dim HTMLkod
antal=cint(antal)
if antal=0 Then 
 HTMLkod="<font color=blue>"
 Response.Write HTMLkod 
elseif antal>8 Then
 HTMLkod="<font color=red>"
 Response.Write HTMLkod
else
 HTMLkod="<font color=yellow>"
 Response.Write HTMLkod
end if
end function
```

På sidan så anropar jag med tex: 
\<%=howMany(5)%\>
Kan man göre på dette vis?
Sitter med en asp-bok med den har inte så mycket att komma med...
Är scriplets att föredra?

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

## #2 — skyman, 2001-11-27T14:13Z

Svar ja, det funkar.
Hade klantat mig lite i css:en.
Tack ändå. :e

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

## #3 — LarsG, 2001-11-27T14:22Z

Jo, du kan göra så, men jag tycker att du inte skall ha response.write i funktionen

```
function howMany(antal)
antal=cint(antal)
if antal=0 Then 
howMany="<font color=blue>"
elseif antal>8 Then
howMany="<font color=red>"
else
howMany="<font color=yellow>"
end if
end function 

response.write howMany(5)
```

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

## #4 — skyman, 2001-11-27T14:23Z

Det "onödigt" eller?
Du har rätt, man kan ju ha en utanför ja...
Tack. :)

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

## #5 — LarsG, 2001-11-27T14:26Z

Det är strukturellt fel. En funktion skall inte ha några sidoeffekter utan bara returnera ett värde.

Om du vill ha utskrifter så är det bättre att använda en sub.

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

## #6 — skyman, 2001-11-27T14:30Z

Hmmm... :q
Ok, då får jag läsa på lite.
Men sub, det är väl bara till för att "skickas" i koden på en sida, de kan väl inte returnera något!?! Correct me...

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

## #7 — LarsG, 2001-11-27T14:34Z

En sub kan ta parametrar så du kan returnera värden med hjälp av dem.

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

## #8 — Erik Juhlin, 2001-11-27T14:52Z

Kan man returnera saker i en Sub "ByRef"?

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

## #9 — skyman, 2001-11-27T15:13Z

LarsG\> Solklart!
Javisst, dumma jag. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12861-funktion
