| |
vbscript与javascript传递变量
|
日期:2008年11月22日 作者:清风网络学院
查看:[大字体 中字体
小字体]
|
关于vbscript 与 javascript如何传递变量(包括服务器端与客户端)
一:最近,经常碰到有网友问,如何使vbscript和javascipt传递变量。不知道为什么要这么做。因为每一种脚本语言几乎都可以完成所需要的
功能。为什么要两个一起用呢?不过,可以告诉大家。完全可以。下面,关于为什么可以的概念,昨天我讲了半天,还是有网友不明白。最后
把我都快搞糊涂了。所以,我们还是结合例子来说吧。 1:vbscript与javascipt传变量(客户端) <HTML> <HEAD> <META name=VI60_defaultClientScript content=JavaScript> <SCRIPT LANGUAGE=vbscript> <!-- dim strTemp '首先,我们在这里用vbscript定义一个变量 strTemp=10 '紧接着,在这里给其负值。 --> </SCRIPT>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!--
function document_onclick() { window.alert(strTemp); /**在这里,我们不经过定义就可以直接用刚才vbscript里的遍量了。**/ }
//--> </SCRIPT> <SCRIPT LANGUAGE=javascript FOR=document EVENT=onclick> <!-- document_onclick() /** 此时,你可以通过点击网页就可以看到vbscript中的变量已经传过来了。 **/ //--> </SCRIPT> </HEAD> <BODY>
说明:其实,如果你在vbscript中定义的变量。如果不是在函数里或是过程中的,他就都是全局变量。这个全局也就是从此刻到网页执行完毕
。所以,在javascript中就可以拿来直接用了。但这里可要注意顺序。脚本执行过程是逐行解释执行的,如果你把vbscirpt中定义变量的部分
放在javascript之后,可能就得不到正确结果了。道理就很清楚了。 2:javascript与vbscript传变量(客户端) 其实,这个就不用讲了,也可以的。但还是给个简单的例子吧。自己看看就明白了。 HTML> <HEAD> <META name=VI60_defaultClientScript content=JavaScript> <script language=javascript> var strTemp=10; </script>
<script language=vbscript> msgbox(strTemp) </script>
</HEAD> <BODY>
3:服务器端与客户端传变量。 首先,我要说的是,服务器端与客户端脚本是可以传的。传什么先不要管。但是,服务器端与客户端传变量与上面讲的不太一样。或者不叫
上一篇:WSH 直接将查询数据结果生成EXCEL表
下一篇:ADO连接数据库字符串大全
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |