JS与VBS传递变量
2007-10-16 11:21
176 查看
一。客户端 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>
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>
二。服务器端 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>
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>
三。客户端 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)
%>
(2) 自动提交 (Get方式,两个页面)
A. JS.html (客户端)
<script language="javascript" type="text/javascript">
//可以定义一个函数,在需要时自动提交
location.href = "ASP.asp?jstoasp=此变量由客户端JS传递而来";
</script>
B. ASP.asp (服务器端)
<%
Dim vbs
vbs = Request.QueryString("jstoasp")
Response.Write(vbs)
%>
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>
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>
二。服务器端 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>
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>
三。客户端 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)
%>
(2) 自动提交 (Get方式,两个页面)
A. JS.html (客户端)
<script language="javascript" type="text/javascript">
//可以定义一个函数,在需要时自动提交
location.href = "ASP.asp?jstoasp=此变量由客户端JS传递而来";
</script>
B. ASP.asp (服务器端)
<%
Dim vbs
vbs = Request.QueryString("jstoasp")
Response.Write(vbs)
%>
相关文章推荐
- flash调用js中的方法,让js传递变量给flash的办法及思路
- thymeleaf 传递数据到js变量
- flash调用js中的方法,让js传递变量给flash (兼容 IE & FF) (转)
- thymeleaf 传递数据到js变量
- php与js变量传递
- js如何取得网址中传递的变量的值
- js中变量的传递方式
- php与js变量传递
- 【问题】Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数
- 7、Web(js):将变量传递给下一个网页
- JS变量传递参数是按值传递还是按引用传递
- flash调用js中的方法,让js传递变量给flash (兼容 IE & FF) (转)
- js调用flash中的方法,让flash传递变量给js
- 如何将JS的变量值传递给ASP变量
- js调用flash中的方法,让flash传递变量给js
- ASP中如何用JS从子窗口传递值变量到父窗口表单中?
- 通过a4j:jsFunction 调用原生的javascript方法,并且共享和传递后台bean里面的变量
- 【Node.js-4】jade介绍、include、传递数据、定义变量、for等高级用法、ejs
- Salesforce Visualforce页面传递JS变量给Controller
- flash调用js中的方法,让js传递变量给flash (兼容 IE & FF)