|
主题: 类型不匹配,为什么???
|
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> "& 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> "& 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> "& 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
谢谢,我也不管我的为什么不行了,急死我了
|