如果是PHP的话就很好办的:a.php?id=...
显示:<?php echo $id;?>

解决方案 »

  1.   

    <a href="nextPage.htm?commanData1=yourdataValue1&commanData2=yourdataValue2">下一页</a>
      

  2.   

    第一方案:将数据存于服务器端的Session中
    ========在第一个页面的Asp页面里============
    '在第一个页面里,将数据 strData="ABC"存于Session("strData")中,
    Session("strData") = strData
    =============================
    ========在第二个页面的Asp页面里============
    '第二个页面里取出用就可以了
    strData = Session("strData)
    Response.Write(strData)
    '将向页面显示ABC
    =============================第二方案:
    由Asp语句写javascript,传递数据
    ========在第一个Asp页面里============
    '第一个页面里向页面写数据
    Response.Write("<a href='xxx.asp?strData=" & strData & "'>连接第二个页面</a>" & Vbcrlf)
    ================================在第二个ASp页面里=============
    Dim strData
    strData = Request.QueryString(strData)
    '下面想怎么用就看你了
    ====================================第三个方案:
    在第一个生成页面里放一个<input type="hidden">
    将数据赋给它,然后点击连接后,提交这个form
    在第二个Asp页面里接收数据,即可
    我就不多说了
      

  3.   

    各位,不好意思I用的是HTML+javascript!至于ASP,俺没用。他们说的在框架中声明一个全局变量,在先前的页面里附值然后在新开的页面中读取此值。I用此法试了一下但并没用。我用open()函数打开新窗口,打开后读取的值是未附值之前的值。该怎么办5555,,,还有其他办法吗?
    请继续!
      

  4.   

    2个文件,执行测试.htm
    测试.htm
    ===============
    <script>
    function test(){
    var str1=form1.txt1.value;
    var str2=form1.txt2.value;
    var str3="\?var1="+str1+"&var2="+str2
    var str4="ceshi.htm"+str3;
    window.open(str4)
    }
    </script>
    <body>
    <form name=form1>
    姓名:<input type=text name=txt1><br>
    密码:<input type=password name=txt2><br>
    <input type=button value=测试 onclick="test()"><br>
    </form>
    ceshi.htm
    ==============
    <p>由上页传过来的数据是:
    <form name=form2>
    姓名:<input name=t1></br>
    密码:<input name=t2></br>
    </form>
    <script>
    var s1=document.location.search
    var s2=s1.split("&")
    var s3=s2[0].substr(1)
    form2.t1.value=(s3.split("="))[1]
    form2.t2.value=(s2[1].split("="))[1]
    </script>
      

  5.   

    谢谢net_lover(孟子E章),i已用过特好,加封!