你的那个替换语句是将所有HTML标记替换掉,也包括<img ...>,所以不可能会有图片出来的
你若是不能改到后台程序的话,现唯一的办法是将这个标记自重新替换回去。
<%
dim ss
ss = "aslkj&cxkjlt;l<img src=http://www.csdn.net/images/csdn.gif align=left>sdf;fsd>kdskjl"
function rr(ss)
dim a,b,c,d,e
a = instr(ss,"img") 'img标签出现的第一个位置
b = left(ss,a-5) 'b为img标签前的字符串
c = right(ss,len(ss)-len(b)) 'c为ss字符串除去b后的剩下的字符串
a = instr(c,">") '在c里找到img标签结束的位置
d = left(c,a+3) 'd为整个img标签的字符串
e = right(c,len(c)-len(d)) 'e为c字串除去d后的字符串
d = replace(replace(replace(replace(d,"<","<"),">",">"),"<br>",chr(13))," "," ")
'将img标签的字符串重新替换回去
rr = b&d&e '函数返回已经替换好的字符串
end function
你的那个替换语句是将所有HTML标记替换掉,也包括<img ...>,所以不可能会有图片出来的
你若是不能改到后台程序的话,现唯一的办法是将这个标记自重新替换回去。
<%
dim ss
ss = "aslkj&cxkjlt;l<img src=http://www.csdn.net/images/csdn.gif align=left>sdf;fsd>kdskjl"
function rr(ss)
dim a,b,c,d,e
a = instr(ss,"img") 'img标签出现的第一个位置
b = left(ss,a-5) 'b为img标签前的字符串
c = right(ss,len(ss)-len(b)) 'c为ss字符串除去b后的剩下的字符串
a = instr(c,">") '在c里找到img标签结束的位置
d = left(c,a+3) 'd为整个img标签的字符串
e = right(c,len(c)-len(d)) 'e为c字串除去d后的字符串
d = replace(replace(replace(replace(d,"<","<"),">",">"),"<br>",chr(13))," "," ")
'将img标签的字符串重新替换回去
rr = b&d&e '函数返回已经替换好的字符串
end function
你的那个替换语句是将所有HTML标记替换掉,也包括<img ...>,所以不可能会有图片出来的
你若是不能改到后台程序的话,现唯一的办法是将这个标记自重新替换回去。
<%
dim ss
ss = "aslkj&cxkjlt;l<img src=http://www.csdn.net/images/csdn.gif align=left>sdf;fsd>kdskjl"
function rr(ss)
dim a,b,c,d,e
a = instr(ss,"img") 'img标签出现的第一个位置
b = left(ss,a-5) 'b为img标签前的字符串
c = right(ss,len(ss)-len(b)) 'c为ss字符串除去b后的剩下的字符串
a = instr(c,">") '在c里找到img标签结束的位置
d = left(c,a+3) 'd为整个img标签的字符串
e = right(c,len(c)-len(d)) 'e为c字串除去d后的字符串
d = replace(replace(replace(replace(d,"<","<"),">",">"),"<br>",chr(13))," "," ")
'将img标签的字符串重新替换回去
rr = b&d&e '函数返回已经替换好的字符串
end function