bageraMedlem sedan jan. 2001121 inlägg
scr.Pattern = "\[burl\](.*?)\[\/burl\]"
scr = gr.Replace(scr,"<ul><li>[b]server.htmlencode($1)[/b]</ul></li>")
vill alltså göra htmlencode på texten mellan [burl] och [/burl] men hur jag än vrider å vänder på det funkar det inte, är jag på rätt spår?.
------------------
Mvh:
Johan
Små grodor är också grodor, men inte lika stora.
easMedlem sedan sep. 2001274 inlägg
Jag har absolut ingen aning men ska det inte stå "<ul><li>" & server.htmlencode($1) & "</ul></li>" istället för "<ul><li>server.htmlencode($1)</ul></li>"?
------------------
Schöndells webbsajt
bageraMedlem sedan jan. 2001121 inlägg
jo man tycker ju det men jag har provat
<"& server.htmlencode("$1") &"
och
"& server.htmlencode($1) &"
men inget verkar funka :(
------------------
Mvh:
Johan
Små grodor är också grodor, men inte lika stora.
VideMedlem sedan dec. 19996 094 inlägg
Varför inte göra encoden före ditt expression, vad jag vet så formateras inte [] om till något annat, vilket då inte borde röra till det i ditt pattern.
[R.]Tänkte fel som vanligt... ;)
Testa detta:
scr.Pattern = "\[burl\](.*?)\[\/burl\]"
scr = "<ul><li>" & server.htmlencode( gr.Replace(scr,"$1") ) & "</li></ul>"
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
[Redigerat av Vide den 09 nov 2001]
bageraMedlem sedan jan. 2001121 inlägg
Måste göra encoden bara på det som finns mellan [burl] och [/burl] för det kan finnas html både före och efter som måste vara html.
------------------
Mvh:
Johan
Små grodor är också grodor, men inte lika stora.
[Redigerat av bagera den 09 nov 2001]