var chassis=new WebFXTreeItem('chassis'+chas600_No,
                "javascript:window.open('/generate_profile/edit','','height=600,width=600,top=100,left=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');\n\
          document.getElementById('treeContainer').innerHTML = tree.toHtml();");
            tree.add(chassis);
这是在edit页面
 <body>
<br>
  <p>
 chassis_
 </p>
<table width="500">
<tr>
<td width="50" height="20">
...
index页面链到edit页面,我想把index页面的'chassis'+chas600_No作为一个参数传到edit页面,并显示在chassis_的位置,当如何做呢.

解决方案 »

  1.   

    楼主可以在window.open中给要连接的edit的页面用get方式传参的,就是用?去传参!
      

  2.   

    方法很多啊,url重写 等平常的方法都可以啊还有 通过 window.parent获取父页面对象啊,
    有了对象 什么 数据得不到呢???
      

  3.   

     var tempname="chassis"+chas600_No;
                 var url='/generate_profile/edit?name='+tempname;
                var chassis=new WebFXTreeItem('chassis'+chas600_No,
                    "javascript:window.open(\""+url+"\",'','height=600,width=600,top=100,left=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=yes,status=no');\n\
              document.getElementById('treeContainer').innerHTML = tree.toHtml();");
                tree.add(chassis);
    我这样写,但是后面的那个方法,变成字符串在结点中显了,链接和参数倒是传成功了.
      

  4.   

    var tempname="chassis"+chas600_No;
    var chassis=new WebFXTreeItem('chassis'+chas600_No, 
                    "javascript:window.open('/generate_profile/edit','','height=600,width=600,top=100,left=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');\n\ 
              document.getElementById('treeContainer').innerHTML = tree.toHtml();"); 
                tree.add(chassis); 
    在edit页面 
    var tempname = window.opener.tempname ;就得到 index页面的tempname变量的值了