---
title: "byta text mot bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/102345-byta-text-mot-bilder"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2004-04-26T10:00:21.000Z"
updated: "2004-04-27T08:07:02.000Z"
replies: 18
views: 443
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/102345-byta-text-mot-bilder"
---

# byta text mot bilder

## #1 — Meng, 2004-04-26T10:00Z

Om jag har t ex texten "Oskar fyller 23 idag" i versions fältet i databasen och vill byta alla O till o_pixel.gif och alla 2 till 2_pixel.gif  ...  har gjort hela alfabetet.. hur kan jag skriva funtionen till detta?

Något sånt här?

'Dela upp i bokstäver
'Fortsätt till EOF
\<img src="../include/images/\<%=RS("version")%\>\_pixel.gif"\>
'bla bla

?

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

## #2 — Mika3l, 2004-04-26T10:07Z

Så här kanske? :)

```
Function fixatecken(str)
str = Replace(str,"a","<img src=""../include/images/a_pixel.gif"">")
'fixa för alla bokstäver
fixatecken = str
End Function

Response.Write(fixatecken("Texten här"))
```

Borde ju gå att lösa på något smidigare sätt m.h.a For Each men jag kan inte komma på riktigt hur för tillfället. ;)

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

## #3 — PDahlen, 2004-04-26T10:22Z

Fast nu skickar du tillbaka samma sträng som du skickade in. Det är a du ska skicka tillbaka eftersom det är den strängen som får den replacade str variabeln.

```
Function fixatecken(str)
  a = Replace(str,"a","<img src=""../include/images/a_pixel.gif"">")
  'fixa för alla bokstäver
  fixatecken = a
End Function

Response.Write(fixatecken("Texten här"))
```

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

## #4 — Mika3l, 2004-04-26T10:26Z

Sorry, skrev fel i koden! Ska redigera! :)

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

## #5 — Meng, 2004-04-26T10:30Z

hum får det inte riktigt till att funka, vad gör jag fel? =)

```
<% strConnect = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& _  
              Server.MapPath("../databas/version.mdb")  
  
Set objConn = Server.CreateObject("ADODB.Connection")  
Set rs = Server.CreateObject("ADODB.Recordset")  
  
objConn.open strConnect  
  
SQL = "SELECT * FROM info"       
 rs.Open SQL, objConn %>

<% Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../databas/version.mdb")  

Function fixatecken(str)

a = Replace(str,"a","<img src=""../include/images/a_pixel.gif"">")
b = Replace(str,"b","<img src=""../include/images/b_pixel.gif"">")
c = Replace(str,"c","<img src=""../include/images/c_pixel.gif"">")
d = Replace(str,"d","<img src=""../include/images/d_pixel.gif"">")
e = Replace(str,"e","<img src=""../include/images/e_pixel.gif"">")
f = Replace(str,"f","<img src=""../include/images/f_pixel.gif"">")
g = Replace(str,"g","<img src=""../include/images/g_pixel.gif"">")
h = Replace(str,"h","<img src=""../include/images/h_pixel.gif"">")
i = Replace(str,"i","<img src=""../include/images/i_pixel.gif"">")
j = Replace(str,"j","<img src=""../include/images/j_pixel.gif"">")
k = Replace(str,"k","<img src=""../include/images/k_pixel.gif"">")
l = Replace(str,"l","<img src=""../include/images/l_pixel.gif"">")
m = Replace(str,"m","<img src=""../include/images/m_pixel.gif"">")
n = Replace(str,"n","<img src=""../include/images/n_pixel.gif"">")
o = Replace(str,"o","<img src=""../include/images/o_pixel.gif"">")
u = Replace(str,"u","<img src=""../include/images/u_pixel.gif"">")
p = Replace(str,"p","<img src=""../include/images/p_pixel.gif"">")
q = Replace(str,"q","<img src=""../include/images/q_pixel.gif"">")
r = Replace(str,"r","<img src=""../include/images/r_pixel.gif"">")
s = Replace(str,"s","<img src=""../include/images/s_pixel.gif"">")
t = Replace(str,"t","<img src=""../include/images/t_pixel.gif"">")
v = Replace(str,"v","<img src=""../include/images/v_pixel.gif"">")
w = Replace(str,"w","<img src=""../include/images/w_pixel.gif"">")

fixatecken = a
fixatecken = b
fixatecken = c
fixatecken = d
fixatecken = e
fixatecken = f
fixatecken = g
fixatecken = h
fixatecken = i
fixatecken = j
fixatecken = k
fixatecken = l
fixatecken = m
fixatecken = n
fixatecken = o
fixatecken = p
fixatecken = q
fixatecken = r
fixatecken = s
fixatecken = t
fixatecken = v
fixatecken = w
End Function%>

<%=fixatecken(RS("version"))%>

<%Conn.Close
Set Conn = Nothing%>
```

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

## #6 — Mika3l, 2004-04-26T10:35Z

Se min redigerade kod. ;)

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

## #7 — Meng, 2004-04-26T10:41Z

Fråga mig inte vad som hände men när jag kör denna koden så krashar ie och öppnar exel och försöker imortera som också krashar.. =) vad händer?!

```
Function fixatecken(str)

str = Replace(str,"a","<img src=""../include/images/a_pixel.gif"">")
str = Replace(str,"b","<img src=""../include/images/b_pixel.gif"">")
str = Replace(str,"c","<img src=""../include/images/c_pixel.gif"">")
str = Replace(str,"d","<img src=""../include/images/d_pixel.gif"">")
str = Replace(str,"e","<img src=""../include/images/e_pixel.gif"">")
str = Replace(str,"f","<img src=""../include/images/f_pixel.gif"">")
str = Replace(str,"g","<img src=""../include/images/g_pixel.gif"">")
str = Replace(str,"h","<img src=""../include/images/h_pixel.gif"">")
str = Replace(str,"i","<img src=""../include/images/i_pixel.gif"">")
str = Replace(str,"j","<img src=""../include/images/j_pixel.gif"">")
str = Replace(str,"k","<img src=""../include/images/k_pixel.gif"">")
str = Replace(str,"l","<img src=""../include/images/l_pixel.gif"">")
str = Replace(str,"m","<img src=""../include/images/m_pixel.gif"">")
str = Replace(str,"n","<img src=""../include/images/n_pixel.gif"">")
str = Replace(str,"o","<img src=""../include/images/o_pixel.gif"">")
str = Replace(str,"u","<img src=""../include/images/u_pixel.gif"">")
str = Replace(str,"p","<img src=""../include/images/p_pixel.gif"">")
str = Replace(str,"q","<img src=""../include/images/q_pixel.gif"">")
str = Replace(str,"r","<img src=""../include/images/r_pixel.gif"">")
str = Replace(str,"s","<img src=""../include/images/s_pixel.gif"">")
str = Replace(str,"t","<img src=""../include/images/t_pixel.gif"">")
str = Replace(str,"v","<img src=""../include/images/v_pixel.gif"">")
str = Replace(str,"w","<img src=""../include/images/w_pixel.gif"">")
str = Replace(str,"x","<img src=""../include/images/x_pixel.gif"">")
str = Replace(str,"y","<img src=""../include/images/y_pixel.gif"">")

str = Replace(str,"0","<img src=""../include/images/0_pixel.gif"">")
str = Replace(str,"1","<img src=""../include/images/1_pixel.gif"">")
str = Replace(str,"2","<img src=""../include/images/2_pixel.gif"">")
str = Replace(str,"3","<img src=""../include/images/3_pixel.gif"">")
str = Replace(str,"4","<img src=""../include/images/4_pixel.gif"">")
str = Replace(str,"5","<img src=""../include/images/5_pixel.gif"">")
str = Replace(str,"6","<img src=""../include/images/6_pixel.gif"">")
str = Replace(str,"7","<img src=""../include/images/7_pixel.gif"">")
str = Replace(str,"8","<img src=""../include/images/8_pixel.gif"">")
str = Replace(str,"9","<img src=""../include/images/9_pixel.gif"">")

fixatecken = str

End Function%>

<%=fixatecken(RS("version"))%>
```

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

## #8 — Mika3l, 2004-04-26T10:43Z

Jadu, jag har då ingen aning om varför Excel körs igång och det kraschar, låter gaaaanska märkligt! :e

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

## #9 — Meng, 2004-04-26T10:47Z

men koden måste ju vara helt galen ju, kan man inte bara säga, gör en bild per bokstav och sen köra 
\<img src=""../include/images/\<%bokstav%\>\_pixel.gif"\>

?

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

## #10 — Jesper T, 2004-04-26T11:06Z

<http://www.webforum.nu/showthread.php?postid=365496#post365496>

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

## #11 — Erik Juhlin, 2004-04-26T11:42Z

Nu gör ni så här och håller tyst sen! :p
<http://www.webforum.nu/showthread.php?s=&postid=820613#post820613>

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

## #12 — Meng, 2004-04-26T11:45Z

haha erik, jag pallar inte göra fler bilder eller döpa om dem :p 

Kör på OverRides istället men hur ska jag skriva denna för att den ska fungera.. kan inte allt vad som gäller ' " ' " ' " '" osv..

```
response.write obj.CharToImg("Replace(RS("version"),vbCrLf,"<br>"))")
```

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

## #13 — Meng, 2004-04-26T11:47Z

fixade det nu  :birp 

```
	response.write obj.CharToImg(Replace(RS("version"),vbCrLf,"<br>"))
```

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

## #14 — Erik Juhlin, 2004-04-26T11:50Z

Haha lyssnar du på OveRRidE, den nollan! :p

```
Response.Write Replace(obj.CharToImg(RS("version").Value), vbCrLf, "<br>")
```

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

## #15 — Erik Juhlin, 2004-04-26T11:50Z

Prova att lägga in en radbrytning så får du se roliga effekter... :)

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

## #16 — Meng, 2004-04-26T12:38Z

Haha jo jag märkte det, men de va ju inte så "roliga effekter" :p ända som hände va ju att det stog \<br\> istället. men tack  "ybergurun" på asp  :p

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

## #17 — Meng, 2004-04-26T12:54Z

Hur gör jag så det blir en \<img src="e.gif" width="100%" height="1"\>\<br\> det är radbrytning, för annars ligger texten kloss mot varandra för jag klantat mig när jag gjort bilderna..

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

## #18 — Erik Juhlin, 2004-04-27T06:52Z

```
Response.Write Replace(obj.CharToImg(RS("version").Value), vbCrLf, "<img src=""e.gif"" width=""100%"" height=""1""><br>")
```

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

## #19 — Meng, 2004-04-27T08:07Z

Haha Erik Juhlin gjorde ett fel!  :birp  :birp  :birp 
måste ha \<br\> innan också ju annars trycker bilden bara ut kanten ju.. 

```
Response.Write Replace(obj.CharToImg(RS("version").Value), vbCrLf, "<br><img src=../include/images/e.gif width=100% height=2><br>")
```

 

Tack ändå men jag kom på det själv precis efter jag skrivit här som vanligt, sover nog för lite ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/102345-byta-text-mot-bilder
