AampyMedlem sedan feb. 20011 498 inlägg Frågan#1 Jag har denna kod för att ändra :& till en bild med denna kod:
txt = Replace(txt, ":&", "<img src=""smileys/clown.gif"">")
Men när den skriver ut bilden så kommer amp; efter bilden. Bilden skrivs alltså ut men amp; kommer efter. Vad beror detta på?
AAnkmanMedlem sedan juni 2002116 inlägg Du har troligen Server.HTMLEncode någonstans före kodsnutten.
AampyMedlem sedan feb. 20011 498 inlägg Jo, det har jag men den måste jag ha där (alltså efter Free). Annars går det ju inte att skriva ut bilden.
EX:
Free(Server.HTMLEncode(strDatat(3,i)))
Om jag nu har Server.HTMLEncode före Free (som är en funktion som gör om :& till bilden) så kommer den ju skriva ut html-koden för bilden istället.
PoffeMedlem sedan apr. 20022 743 inläggtesta med:
txt = Replace(txt, ":& amp;", "<img src=""smileys/clown.gif"">")
Edit:
wF ändrade lite i min kod.. & och amp; ska sitta ihop
AampyMedlem sedan feb. 20011 498 inlägg Det är ingen skillnad på Poffe´s kod och min kod. Eller är det jag som är blind? :q