主题:  function的问题.

透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#12003/8/30 14:25:04
以前在ABC.ASP文件里有下面这段代码:
<%
function htmlcode(fString)
on Error resume next
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "

")
fString = Replace(fString, CHR(10), "
")
FormatStr = fString
end function
%>
最后写入数据库时
rs("content")=htmlcode(content)
完全正常.
可是我把这代FUNCTION函数放到另一个文件里,在ABC.ASP文件里调用这个文件.
依然用
rs("content")=htmlcode(content)
时却根本没法把数据写入数据库.
怎么回事?
能倒这段代码必须在本页吗?放在别的页里调用不行吗?



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
#22003/8/30 17:15:44
本页定义的函数当然只能在本页使用咯



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#32003/8/30 18:45:43
哦.

明白.



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42003/8/30 19:49:14
你怎么调用调用这个文件的?



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#52003/8/30 19:51:26
我把那代码放在PUBLIC.ASP文件里.
然后在别的网页里用下面的方法调用.



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#62003/8/30 20:09:55
难倒这段代码就不可以放到一个公用的文件里.
让每一个网页调用吧?



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#72003/8/30 20:23:52
按你的意思.
我的确是这样做的.
是不是这段代码前后不应该加<% %>
还是我调用的错了?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#82003/8/31 0:24:01
不知道你哪儿弄错了.

这样是绝对可以的