如果是通过url传,window.open里url得长度是有限制的,不是2048就是2048*2个字节。可以用showModalDialog,传object;
2给他付给页面上的隐藏控件,通过提交在下个页面获得隐藏控件得值

解决方案 »

  1.   

    同意楼上,用隐藏控件,传过一整棵树的内容,没有问题
    <form  method="post" action="要转的页面">
    <input type=hidden name=paraId id=pId value="传的值">
      

  2.   

    post方法,在form里面传递,submit后在pass2.html页面中读passtext变量可得到“你的内容”
    <BODY>
    <FORM METHOD=POST ACTION="pass2.html">
    <INPUT TYPE="text" NAME="passtext" value="你的内容">
    <INPUT TYPE="submit" value="go">
    </FORM>
    </BODY>
    </HTML>
    Get方法,到pass2中读变量passtext即可,用Get方法长度是有限制的
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var passValue = "你的内容";
    location.href = "pass2.html?passtext="+passValue;
    //-->
    </SCRIPT>
      

  3.   

    <input type=hidden name=paraId value="传的值">就是这样,取的时候和text的取法一样,<input type=hidden name=paraId >就相当与隐藏的text,
      

  4.   

    <input type=hidden name=paraId value="">
    <input type=button onclick="func1()">function func1(){
        document.form.paraId.value="传的值";
        document.form.submit();}