vbs如何调用其他贞的js数组?
程序需要,没办法,请指教. 问题点数:20、回复次数:8Top
1 楼sw47(动感超人,哇哈哈哈哈。。。)回复于 2003-12-15 09:33:14 得分 0
upTop
2 楼cloudchen(cloudchen)回复于 2003-12-15 10:03:51 得分 0
可以直接调用,不行的话应该是跨域权限的问题Top
3 楼bzscs(沙虫 我爱小美)回复于 2003-12-15 10:21:14 得分 0
只要变量名相同,js、vbs可以互相引用,例如:
<script language="JavaScript">
<!--
var i=1
//-->
</script>
<script language="vbScript">
<!--
msgbox(i)
//-->
</script>Top
4 楼sw47(动感超人,哇哈哈哈哈。。。)回复于 2003-12-15 10:30:19 得分 0
我是说数组啊,各位兄台~
<script language="JavaScript">
<!--
var i=new Array("1","2","3")
//-->
</script>
<script language="vbScript">
<!--
msgbox(i[0])
//-->
</script>
怎么不行?Top
5 楼orcale()回复于 2003-12-15 10:50:24 得分 0
i[0]在vbscript改成i(0)就可以了Top
6 楼sw47(动感超人,哇哈哈哈哈。。。)回复于 2003-12-15 12:30:54 得分 0
对象不支持此属性或方法:"i"Top
7 楼sw47(动感超人,哇哈哈哈哈。。。)回复于 2003-12-17 13:06:12 得分 0
upTop
8 楼ghlfllz(风流浪子)回复于 2003-12-17 13:14:51 得分 20
VBS中的数组与JS中的数组格式与存储方式不同,不能直接在VBS中调用JS中的数组
因为JS中的数组是被保存为一个字符串的
可以考虑先将JS数组转换为一个字符串再调用Top




