怎样让javascript和ASp通过公共变量通信

解决方案 »

  1.   

    1.cookies
    2.<input type=hidden value="">
      

  2.   

    哈,我也来搞乱,就是用hidden分别用javascript和vbscript引用嘛~
      

  3.   

    直接传递:例子<HTML>
    <BODY><script language=javascript>
    var aa=100
    </script><script language=vbscript>
    msgbox "这是js的变量 : aa="&aa
    dim bb
    bb=200
    </script><script language=javascript>
    alert("这是VB的变量 : bb="+bb)
    </script></BODY></HTML>
      

  4.   

    关于调用函数的变量:<HTML>
    <BODY onload="document.f1.t1.value=func()">
    <script language=javascript>
    function func(){
    var sss=prompt("请输入测试的值")
    //var sss="mengzi"
    return sss
    }
    </script>
    <form name=f1>
    <input type=hidden name=t1>
    <input type=button onclick="alert(t1.value)" value=查看变量的值>
    </forM>
    </BODY>
    </HTML>
      

  5.   

    我的问题已解决
    谢谢各位源码如下:
    <html> 
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>New Page 1</title>
    </head>
    <script language="javascript">
    var publicvar;
    publicvar="中国测试";
    function setvar(){      
        frm.test.value=frm.B2.value; }
          
      
    </script>
    <body><form id=frm name=frm method="POST" action="..\New1.asp"  target="output"  >
      <p>请输入管线数据:<br>
      <input type="text"  name="B2">
      <input type="submit" value="查询" name="B1" onclick="setvar()" ></p>
      <p><input type="hidden" id="test" name="test" >
       </p>
      <p> </p>
      <p> </p>
    </form></body></html>