你有可以使用vbs直接写到js数组中
如:
服务器端
i=0
while not rs.eof
response.write "myJSArray("&i&")="&rs(3)
i=i+1
loop
客户端
js直接使用myJSArray
//response.write "myJSArray("&i&")="&rs(3)
你这句是什么意思没明白,先输出,再调用?
对!的确是先输出,再调用,因为一个是服务器端函数,在服务上执行一个是客户端函数,在客户端运行,两个无法通用,
所以就让先服务端代码输出成客户端代码,然后给客户端调用
for(var i=sum=0i<=100sum+=i++)WSH.echo(sum)
保存为js即可执行,如果你的js关联被修改了,那保存为jse即可
因为js里没有msgbox之类的弹窗,alert是浏览器的函数,不是js的,
所以要借助WSH宿主的echo来显示弹窗、
vbs和js并没有那么大的差别,它们其实都是一个容器,基本上一个容器里能装的东西,换成另一个容器也能装.vbs并不比js多个连接数据库.准确的说数据库连接并不是vbs或者js特有的.比如使用adodb.connection链接数据库,这是asp的组件,使用vbs和js都可以调用和操作.你所说的document,window实则是html文档下的对象,而window是document的子对象.当你添加vbs或者js脚本时,这个对象会被装载到vbs或者js容器里.在不同的语言下可能操作该类对象不同,实际上在脚本下层的实现是相同的.
所以说二者并没有太大的区别,没有说某些功能用一种语言能实现,另外一种不能实现.你也只需要学一种就足够了.
建议你去看下w3school的教程:http://www.w3school.com.cn