看看这个vbs调用

klmycity 2002-08-03 02:48:57
其中abc.vbs内容如下:
Public Function UBBEncode(ByVal Content)
...

UBBEncode = Replace(content, ">", ">")
end function


在一页面中调用
<SCRIPT language=VBScript.Encode src="temp/editor/edit.files/abc.vbs"></SCRIPT>

调用时
<script language = vbscript>

UBBEncode dddd
</script>

其中dddd是字符串,结果在页面上不显示dddd,没有提示语法错误,怎么回事?

...全文
34 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmsoft 2002-08-03
  • 打赏
  • 举报
回复
<%
'一个函数
Function changeStr(str)
str=Replace(str,"<","<")
str=Replace(str,">",">")
str=Replace(str,"'","''")
str=Replace(str,""," ")
str=Replace(str,chr(13)&chr(10),"<br>")
changeStr=str
End Function

'调用它
gcJianjie=changeStr(Request.form("gcContent"))
%>
freezwy 2002-08-03
  • 打赏
  • 举报
回复
在你新开的帖子中,有示例代码,如果还有错的话,是其他地方的代码错误。
cmsoft 2002-08-03
  • 打赏
  • 举报
回复
<%
'一个函数
Function changeStr(str)
str=Replace(str,"<","<")
str=Replace(str,">",">")
str=Replace(str,"'","''")
str=Replace(str,""," ")
str=Replace(str,chr(13)&chr(10),"<br>")
changeStr=str
End Function

'调用它
gcJianjie=changeStr(Request.form("gcContent"))
%>
cmsoft 2002-08-03
  • 打赏
  • 举报
回复
同时这个也要改
Public Function UBBEncode(Content)
...

conntent = Replace(content, ">", ">")
UBBEncode=conntent
end function
klmycity 2002-08-03
  • 打赏
  • 举报
回复
: Iamfish(呆鱼) ,还是不行呀
提示---调用子程序时不能使用括号
Iamfish 2002-08-03
  • 打赏
  • 举报
回复
Kao,这么一小段就错了两处!

<script language = vbscript>

document.write UBBEncode("dddd")

</script>
klmycity 2002-08-03
  • 打赏
  • 举报
回复
但是提示---调用子程序时不能使用括号
grooving 2002-08-03
  • 打赏
  • 举报
回复
UBBEncode("dddd")

你调用时不加双引号就是一个无值的变量.
freezwy 2002-08-03
  • 打赏
  • 举报
回复
同时,调用要加上引号的,比如UBBEncode "dddd"
freezwy 2002-08-03
  • 打赏
  • 举报
回复
你又没有打印结果,怎么能显示呢?
cmsoft 2002-08-03
  • 打赏
  • 举报
回复
调用时
<%
Call UBBEncode("dddd")
%>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧