主题:  类型不匹配,为什么???

tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
#12004/6/8 10:36:29
高手看看下面的代码有什么错误:

------------------------------
function contentbar(message)
        dim msgstr
        msgstr=msgstr&"<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"
        msgstr=msgstr&"        <tr><td align='center'><hr color='#000000' size='1' width='100%'></td></tr>"
        msgstr=msgstr&"        <tr><td align='center'><p align=center><font color=red>&nbsp;"& cstr(message) &"</font></p><td></tr>"
        msgstr=msgstr&"</table>"
        response.write msgstr
end function
------------------------------
message="提示:已经成功!"
''message变量在程序处理中赋值
------------------------------
调用:<% call contentbar(message) %>
------------------------------
发生如下错误:

Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'contentbar'

/new/cp/test.asp,行96

------------------------------
行96 就是:<% call contentbar(message) %>



为什么???急死了



tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
#22004/6/8 10:42:21
在线等……………………………



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#32004/6/8 11:10:31
你的contentbar是函数,不是过程,所以不需要使用call



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42004/6/8 11:30:14
------------------------------
function contentbar(message)
dim msgstr
msgstr=msgstr&"<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"
msgstr=msgstr&" <tr><td align='center'><hr color='#000000' size='1' width='100%'></td></tr>"
msgstr=msgstr&" <tr><td align='center'><p align=center><font color=red>&nbsp;"& cstr(message) &"</font></p><td></tr>"
msgstr=msgstr&"</table>"
contentbar=msgstr
end function

调用:<%= contentbar(message) %>
--------------------



tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
#52004/6/8 11:32:26
直接用<% contentbar(message) %>出同样的错误

为什么???我都晕了,一上午了



tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
#62004/6/8 11:37:35
用<% contentbar message %>出同样的错误



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#72004/6/8 12:20:29
我测试没有问题

<%
function contentbar(message)
dim msgstr
msgstr=msgstr&"<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"
msgstr=msgstr&" <tr><td align='center'><hr color='#000000' size='1' width='100%'></td></tr>"
msgstr=msgstr&" <tr><td align='center'><p align=center><font color=red>&nbsp;"& cstr(message) &"</font></p><td></tr>"
msgstr=msgstr&"</table>"
contentbar=msgstr
end function
Response.write contentbar(message)
%>



tonest

职务:普通成员
等级:1
金币:0.0
发贴:177
#82004/6/8 12:43:47
谢谢,我也不管我的为什么不行了,急死我了