Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP > Generella frågor

Ersätta bokstäver med bild...

Antasja
Antasja

Gradering

#16195

Jag undrar om någon vet hur man ska kunna ersätta enskilda bokstäver med en bild (Jag har tänkt göra så att hela alfabetet ändras till ett typsnitt som man normalt inte har på datorn)

Jag testade att använda regexp men det blev så att den ersatte alla bokstäver och sånt som var i img koden.

Så finns det något enkelt sett att fixa det?

ID: #16195 | Skapades: 2009-06-18 16:38:29 | Tråden har 5 svar och har lästs 279 gånger.

voigtan
voigtan

Gradering

#16196

Vad är det för texter den skall gå på? Är det även HTML element i texten som du skall ersätta? annars är regExp ett bra val att köra. Dock att ersätta texter med bilder är inte direkt SEO vänligt, du kan göra det med javascript+regEx om du måste ha det som bilder. Kan kanske föreslå: http://typeface.neocracy.org/ om du har rättigheter att använda typsnittet att konvertera det till Canvers.

 

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16196 | Skapades: 2009-06-18 17:17:02

Antasja
Antasja

Gradering

#16197

Så man tar koden där och inkluderar texten som koden ska bli?

Ska testa och köra med den och se om det funkar bra.

ID: #16197 | Skapades: 2009-06-18 17:29:10

voigtan
voigtan

Gradering

#16198

Allt står i dokumentationen, men om du måste använda dig av ASP:

<%
Function TextToImages(strText)
    Set objRegExp = New regexp
    objRegExp.Global = true

    'för alla små bokstäver
    objRegExp.Pattern = "([a-z])"
    strText = objRegExp.Replace(strText,"<img src=""$1_liten.gif"" alt=""$1"" />")

    'för alla stora bokstäver
    objRegExp.Pattern = "([A-Z])"
    strText = objRegExp.Replace(strText,"<img src=""$1_stor.gif"" alt=""$1"" />")
   
    'för alla nummer.
    objRegExp.Pattern = "([_0-9])"
    strText = objRegExp.Replace(strText,"<img src=""$1.gif"" alt=""$1"" />")
   
    TextToImages = strText
    Set objRegExp = Nothing
End Function
%>
Skapade jag för 7 år sedan, borde fungera fortfarande, ta bort det du inte vill använda.

 

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16198 | Skapades: 2009-06-18 17:30:03

Antasja
Antasja

Gradering

#16199

Finns det något sett att inkludera åäö också?

För annars fungerar det helt bra!

Edit: Lyckades fixa det själv ^^

Redigerad av Antasja
Anledning: Fixade det själv :P

ID: #16199 | Skapades: 2009-06-18 17:52:02

voigtan
voigtan

Gradering

#16201

[a-zåäö] i regEx, men å ä ö bör du ersätta med något annat än å ä ö, enklast är en vanlig Replace()

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16201 | Skapades: 2009-06-18 19:13:47
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy