专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > vbScript

请问简单的vbscript语法异常

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
请教简单的vbscript语法错误
比较:
这样写就没有语法错误
VBScript code

<script type="text/vbscript">
function MyProc(sum)
a=1
b=2
c=a+b
sum=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=1
b=2
c=a+b
return(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=1
b=2
c=a+b
MyProc=c
end 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>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: