首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > vbScript >

请问简单的vbscript语法异常

2012-03-23 
请教简单的vbscript语法错误比较:这样写就没有语法错误VBScript codescript typetext/vbscriptfuncti

请教简单的vbscript语法错误
比较:
这样写就没有语法错误

VBScript code
<script type="text/vbscript">function MyProc(sum)a=1b=2c=a+bsum=document.write(c)return(sum)end function</script><script type="text/vbscript">MyProc(sum)</script>

这样写代码就无法执行?
VBScript code
<script type="text/vbscript">function MyProc(c)a=1b=2c=a+breturn(c)end function</script><script type="text/vbscript">document.write(MyProc(c))</script>

本人菜鸟,麻烦详细说明语法错误原因,还有为什么document.write不能放在调用函数的外面执行?

[解决办法]
vbs函数返回值不是 rfeturn, 是用 函数名=值 的形式
HTML code
<script type="text/vbscript">function MyProc(c)a=1b=2c=a+bMyProc=cend function</script><script type="text/vbscript">document.write(MyProc(c))</script>
[解决办法]
你第二个的return(c)改为MyProc=c
就可以了。
[解决办法]
下面说得很明白,就是这样。
探讨
vbs函数返回值不是 rfeturn, 是用 函数名=值 的形式
HTML code<scripttype="text/vbscript">function MyProc(c)
a=1
b=2
c=a+b
MyProc=c
endfunction</script><scripttype="text/vbscript">
document.write(MyProc(c))</script>

热点排行