问题一:一个网页的脚本变量,怎样被另一个网页的脚本调用?
答:1、提交变量传递给另一个网页
2、存到一全局的环境里面,不如说Session,Cookie里面
3、两个页面同时存在,并且之间有父子关系,可以通过使用window.opener(父子关系)来调用并传递变量!问题二:怎样使Input 仅作为变量使用,而不提交给服务器,或有其他方法储存一个值吗?
答:将不想传递给服务器input语句,放在<form>标志区之外就可以了。
例如:
.....................
<form action="test.asp">
<input type="text" name="sendvalue">
<input type="submit">
</form>
<input type="text" name="Nosendvalue" value="参数">
..............................
答:1、提交变量传递给另一个网页
2、存到一全局的环境里面,不如说Session,Cookie里面
3、两个页面同时存在,并且之间有父子关系,可以通过使用window.opener(父子关系)来调用并传递变量!问题二:怎样使Input 仅作为变量使用,而不提交给服务器,或有其他方法储存一个值吗?
答:将不想传递给服务器input语句,放在<form>标志区之外就可以了。
例如:
.....................
<form action="test.asp">
<input type="text" name="sendvalue">
<input type="submit">
</form>
<input type="text" name="Nosendvalue" value="参数">
..............................
再次多谢!
怎样提交变量传递给另一个网页
服务器上使用Session("test")="value"
然后你的两个页面,就访问这个Session("Test")就可以了
时效在该Session创建后,没有调用将在20分钟后失效!Cookie可以在服务器上使用,也可以在客户端使用。
服务器上使用Response.Cookies("test"),注意设置它的过期时间!
客户端上使用就是document.cookie来设置,也要注意设置它的过期时间!例如
function SetCookie(sName, sValue)
{
document.cookie = sName + "=" + escape(sValue) + ";
expires=Mon, 31 Dec 1999 23:59:59 UTC;";
}
我用添加文本的方式,加入我SERVER端的密码信息(随机)(现在不知怎样加合适),
当我的客户端,运行时,我把信息给我的ACTIVEX控件。document.cookie ,怎样设置它的过期时间!
sValue=123
sdate=new date()document.cookie= sName+"="+sValue+";expires="+sdate;
在cookie属性字符串里添加一个"expires="和一个到期时间就可以了!