---
title: "Innehåll i variabel skrivs ut på fel ställe"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/166722-innehåll-i-variabel-skrivs-ut-på-fel-ställe"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2007-11-27T00:50:49.000Z"
updated: "2007-11-27T01:01:43.000Z"
replies: 2
views: 548
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/166722-innehåll-i-variabel-skrivs-ut-på-fel-ställe"
---

# Innehåll i variabel skrivs ut på fel ställe

## #1 — bigsky, 2007-11-27T00:50Z

Jag vill ersätta en variabel med värdet i en annan variabel. Rad 1 nedan fungerar perfekt. Men när jag vill ersätta variabeln med en variabel som körs igenom en funktion skrivs det nya värdet ut först innan allt annat innehåll i sString. Oavsett vart i sString som t ex. {%strCompanyEmail1%} finns och oavsett vilken funktion jag använder.

```
sString = Replace(sString, "{%strCompanyFax2%}", strCompanyFax2)
sString = Replace(sString, "{%strCompanyEmail1%}", AntiSpam(strCompanyEmail1, "yes"))
```

```
Function AntiSpam(ByVal strAntiSpam, strPrint)
  If Not strAntiSpam = "" Then
    arrRawEmail = Split(strAntiSpam, "@")
    arrAntiSpamEmail = Split(arrRawEmail(1), ".")
    strAntiSpam = "<a href=""javascript:NoSpam('" & arrAntiSpamEmail(1) & "." & arrAntiSpamEmail(0) & "|" & arrRawEmail(0) & "')""><script type=""text/javascript"">document.write(ConvertEmail(""" & arrAntiSpamEmail(1) & "." & arrAntiSpamEmail(0) & "|" & arrRawEmail(0) & """))</script></a>"
    If strPrint = "yes" Then
      Response.Write strAntiSpam
    End If
  End If
End Function
```

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

## #2 — Travoni, 2007-11-27T00:59Z

Varför använder du en funktion sådär?

En funktion skall alltid returnera något: 
ersätt:
Response.Write strAntiSpam
med:
AntiSpam = strAntiSpam

I annat fall används en sub()

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

## #3 — bigsky, 2007-11-27T01:01Z

Tja, otillräckliga kunskaper? Många tack denna sena natt...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/166722-innehåll-i-variabel-skrivs-ut-på-fel-ställe
