JS与VBS传递变量
来源:互联网 发布:探索者软件模块 编辑:程序博客网 时间:2024/04/29 08:16
一。客户端 To 客户端
1.VBS To JS
<script language="vbscript" type="text/vbscript">
dim jstovbs
jstovbs="jstovbs"
document.writeln("我是VBS:" & jstovbs)
</script>
<br />
<script language="javascript" type="text/javascript">
document.writeln("我是JS:" + jstovbs); //这里的jstovbs变量,是在VBS中定义并赋值的
</script>
dim jstovbs
jstovbs="jstovbs"
document.writeln("我是VBS:" & jstovbs)
</script>
<br />
<script language="javascript" type="text/javascript">
document.writeln("我是JS:" + jstovbs); //这里的jstovbs变量,是在VBS中定义并赋值的
</script>
2.JS To VBS
<script language="javascript" type="text/javascript">
var jstovbs="jstovbs";
document.writeln("我是JS:" + jstovbs);
</script>
<br />
<script language="vbscript" type="text/vbscript">
document.writeln("我是VBS:" & jstovbs) //这里的jstovbs变量,是在JS中定义并赋值的
</script>
var jstovbs="jstovbs";
document.writeln("我是JS:" + jstovbs);
</script>
<br />
<script language="vbscript" type="text/vbscript">
document.writeln("我是VBS:" & jstovbs) //这里的jstovbs变量,是在JS中定义并赋值的
</script>
二。服务器端 To 客户端
1.VBS To JS
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Dim vbstojs
vbstojs="vbstojs"
%>
<script language="javascript" type="text/javascript">
var js='<%=vbstojs%>';
document.writeln("我是JS:" + js);
</script>
<%
Dim vbstojs
vbstojs="vbstojs"
%>
<script language="javascript" type="text/javascript">
var js='<%=vbstojs%>';
document.writeln("我是JS:" + js);
</script>
2.JS To VBS
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<%
var jstovbs="jstovbs"
%>
<script language="vbscript" type="text/vbscript">
dim vbs
vbs="<%=jstovbs%>"
document.writeln("我是VBS:" & vbs)
</script>
<%
var jstovbs="jstovbs"
%>
<script language="vbscript" type="text/vbscript">
dim vbs
vbs="<%=jstovbs%>"
document.writeln("我是VBS:" & vbs)
</script>
三。客户端 To 服务器端
1.VBS To JS
参见2
2.JS To VBS
(1) cookies (同一页面提交、接收,需要刷新)
<script language="javascript" type="text/javascript">
function setCookie(name,value,expires,path,domain,secure)
{
var myCookie = name + "=" + encodeURIComponent(value);
if (expires)
{
myCookie += "; expires=" + expires.toGMTString();
}
if (path)
{
myCookie += "; path=" + path;
}
if (domain)
{
myCookie += "; domain=" + domain;
}
if (secure)
{
myCookie += "; secure";
}
document.cookie = myCookie;
}
setCookie('jstovbs','jstovbs cookies',false,false,false,false);
</script>
<%
Dim vbs
vbs=Request.Cookies("jstovbs")
Response.Write(vbs)
%>
function setCookie(name,value,expires,path,domain,secure)
{
var myCookie = name + "=" + encodeURIComponent(value);
if (expires)
{
myCookie += "; expires=" + expires.toGMTString();
}
if (path)
{
myCookie += "; path=" + path;
}
if (domain)
{
myCookie += "; domain=" + domain;
}
if (secure)
{
myCookie += "; secure";
}
document.cookie = myCookie;
}
setCookie('jstovbs','jstovbs cookies',false,false,false,false);
</script>
<%
Dim vbs
vbs=Request.Cookies("jstovbs")
Response.Write(vbs)
%>
(2) 自动提交 (Get方式,两个页面)
A. JS.html (客户端)
<script language="javascript" type="text/javascript">
//可以定义一个函数,在需要时自动提交
location.href = "ASP.asp?jstoasp=此变量由客户端JS传递而来";
</script>
//可以定义一个函数,在需要时自动提交
location.href = "ASP.asp?jstoasp=此变量由客户端JS传递而来";
</script>
B. ASP.asp (服务器端)
<%
Dim vbs
vbs = Request.QueryString("jstoasp")
Response.Write(vbs)
%>
Dim vbs
vbs = Request.QueryString("jstoasp")
Response.Write(vbs)
%>
- JS与VBS传递变量
- php与js变量传递
- js变量与jsp中变量的相互传递
- js--变量的复制与函数参数的传递
- js--变量的复制与函数参数的传递
- js 与vbs 判断email的比较
- JS变量传递参数是按值传递还是按引用传递
- vbscript与javascript传递变量
- js笔记3之变量的复制,参数传递与垃圾回收机制
- VBS基础篇 - 变量
- vbs教程《变量使用》
- vbs教程《变量类型》
- 不经过服务器,直接传递js变量
- js超链接传递多个变量
- thymeleaf 传递数据到js变量
- JS变量复制和参数传递
- js中变量的传递方式
- thymeleaf 传递数据到js变量
- rebuild index 的机制
- Hibernate多对一单向关联映射
- VB6.0如何使用正则表达式
- 博客横行的年代
- J2ME FOR Symbian os S60 模拟器上对网络连接的设置
- JS与VBS传递变量
- 缓冲区溢出攻防
- 搜索大战已经结束 网络大战只是刚刚开始
- 杀死进程方法大全
- 2007/10/16 宝宝伤食
- SCJP笔记一
- 深度分析数据库的热点块问题
- 硬件故障:光驱由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)的解决
- QT IDE 集成开发环境 (window linux)