---
title: "Funktionssnurr?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76924-funktionssnurr"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2003-05-14T15:34:38.000Z"
updated: "2003-05-14T16:08:17.000Z"
replies: 4
views: 197
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/76924-funktionssnurr"
---

# Funktionssnurr?

## #1 — Jesper T, 2003-05-14T15:34Z

När jag kör denna funktion:

```
function swletters(str)
str=replace(str,"aa","å")
str=replace(str,"ae","ä")
str=replace(str,"oe","ö")
swletters=str
end function
```

Och anropar den tex överst på sidan.

page="Laenkar"
Response.write swletters(page)
Så blir resultatet Länkar
men...
När jag längre ner på sidan vill skriva ut det som låg i variabeln "page" ifrån början. (Laenkar) med response.write page så står även där "Länkar". Varför????

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

## #2 — Jesper T, 2003-05-14T15:36Z

Måste man köra "byval" eller så? hur?

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

## #3 — K@llen, 2003-05-14T15:43Z

byval anger bara att du skickar in det "fysiska värdet", medan byref skickar in en referens till det samma.

/r byref är default om jag inte minns fel

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

## #4 — Jesper T, 2003-05-14T15:45Z

Och det betyder... :)

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

## #5 — @nders, 2003-05-14T16:08Z

Om str används utanför funktionen, byt namn på den variabel du använder i funktionen. Eller, ange ByVal, som sagt.

sök på *byval AND byref* här på wF så får du en del att läsa, och du kan också gå raka vägen till <http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=33> .

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/76924-funktionssnurr
