有两个页面,a.htm和b.htm。在a.htm页面中,使用一个button进入b.htm中,而在b.htm的js中获取了大量的数据,要将这些数据全部传回a.htm页面的TextArea中,应该如何写?请各位支个招,谢谢!!!

解决方案 »

  1.   

    http://blog.csdn.net/zxmcl/archive/2007/08/02/1723595.aspx
    使用cookies应该能行
      

  2.   

    没用过js页面传值
    你用jsp吧
      

  3.   

    1.可以使用url重写,把值通过url的形式返回给a.html 使用js读取url地址的值在进行截取
    2.a.html弹出模式窗体b.html ,   b.html里面可以使用returnValue的形式把值返回给a.html
      

  4.   


    可以将数据放在url后传递到a页面
    也可以用iframe,进入a页面。然后用window.farmes['frameName'].document.getElementById()
    来获取数据
    还可以使用window.open或模态window.showModalDialog
    window.showModalDialog是可以接收返回值的
      

  5.   

    如果b.html是模式窗体,可以在父窗体中用
    <script>
       var obj=new Object();
       obj.name="zhangsan";
       obj.age="20";
        window.showModalDialog(sURL,obj,..)   
    </script>在b.html中
     <script>   
       var    obj= window.dialogArguments   
       alert("您传递的参数为:"    +    obj.name)   
     </script>
    要将值传回给a.html
    可以在 a.html中用<input type='hidden' id='name'>人后在b.html中
    dialogArguments.document.getElementById("name").value="zhangsan";
      

  6.   

    在b.htm页面中取值传回a.htm的文本框中
      

  7.   

    window.open
    或者window.showModalDialog