主题:  需要改动网的文章管理,让他更好的支持html,各位帮我看看吧

QYworld

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2001/3/2 18:29:09
#12001/4/3 1:39:36
我需要用一个动网的文章管理的程序,但对html的支持并不是很好,支持的很简单。我按机器猫说的找了找,但实在是不懂,找到这样一段代码:

title=htmlencode2(request.form("txttitle")
typeid=request.form("typeid"

if request.form("checkbox"="on" then
content=htmlencode(request.form("txtcontent")
else
content=htmlencode2(request.form("txtcontent")
end if

一个checkbox按钮控制在文章里用不用html,但怎么样才能让它支持html更完美些呢?(不知道大家明白我的意思没有)

还有两个函数,好像很重要:是在一个.inc文件里,是不是改这个函数就可以更好的支持html?

<%
const iis3onchsys=false
function htmlencode2(str)
dim result
dim l
if isNULL(str) then
htmlencode2=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case "<"
result=result+"<"
case ">"
result=result+">"
case chr(13)
result=result+"
"
case chr(34)
result=result+"""
case "&"
result=result+"&"
case chr(32)
'result=result+" "
if i+1<=l and i-1>0 then
if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9) then
result=result+" "
else
result=result+" "
end if
else
result=result+" "
end if
case chr(9)
result=result+" "
case else
result=result+mid(str,i,1)
end select
next
htmlencode2=result
end function
function htmlencode(str)
dim result
dim l
if isNULL(str) then
htmlencode2=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case chr(13)
result=result+"
"
case chr(34)
result=result+"""
case "&"
result=result+"&"
case chr(32)
'result=result+" "
if i+1<=l and i-1>0 then
if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9) then
result=result+" "
else
result=result+" "
end if
else
result=result+" "
end if
case chr(9)
result=result+" "
case else
result=result+mid(str,i,1)
end select
next
htmlencode=result
end function
%>



QYworld

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2001/3/2 18:29:09
#22001/4/3 22:37:37
有人能帮我解决这个asp问题吗,需要急用,谢谢了



weicong

职务:普通成员
等级:1
金币:1.0
发贴:136
注册:2001/5/13 13:40:55
#32001/5/13 16:00:53
联系动网.



StarCloud

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2000/11/29 21:50:57
#42001/5/27 7:29:49
修改为:
if request.form("checkbox"="on" then
content=request.form("txtcontent")
else
content=htmlencode2(request.form("txtcontent")
end if