问题一:一个网页的脚本变量,怎样被另一个网页的脚本调用?
答: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.   

    TXZY(木下藤吉郎) :多谢你回答得这么详细,先给分,我再试.
    再次多谢!
      

  2.   

    我想问一下,怎样使用Senssion,Cookie
    怎样提交变量传递给另一个网页
      

  3.   

    Session是服务器上使用的局部变量,主要在asp环境的脚本下使用
    服务器上使用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;";
    }
      

  4.   

    我想问一下,服务器端,我用的是c++(自己做的SERVER),
    我用添加文本的方式,加入我SERVER端的密码信息(随机)(现在不知怎样加合适),
    当我的客户端,运行时,我把信息给我的ACTIVEX控件。document.cookie ,怎样设置它的过期时间!
      

  5.   

    sName="Test"
    sValue=123
    sdate=new date()document.cookie= sName+"="+sValue+";expires="+sdate; 
    在cookie属性字符串里添加一个"expires="和一个到期时间就可以了!