你用一个ASP做为中间文件吧
不要用HTML啦
ASP可以
request("text1")
取得值
再response.write 出去
就行啦

解决方案 »

  1.   

    1.html中
    <form action="2.html" method="get">
    <input type=text name=text1>
    <input type=submit>提交
    点击提交2.html:
     <script language=javascript>
          <!--
            function queryString(sParam){
              var sBase = window.location.search
              var re    = eval("/" + sParam + "=([^&]*)/")
              if (re.test(sBase)){
                return RegExp.$1
              }
              else{
                return null
              }
            }
            alert(queryString("text1"))
    document.Write (queryString("text1"))
          //-->
          </script>
      

  2.   

    传递和获取的问题你基本上已经解决了。
    对于传递的是如果是中文的情况,你可以试试escape()和unescape()。
    就是传值只前,先把值进行escape()处理,然后在获取的时候再用unescape()还原!
      

  3.   

    能不能帮我解释一下
    var re    = eval("/" + sParam + "=([^&]*)/")
    这段代码什么意思?