我现在有一网页中有张table,现在设计一个按钮,点击后弹出另一张简单网页,将原先table中的值部分放入弹出网页中的table中。
<table width="100%" height="100%" border="1" cellspacing="0" cellpadding="0" id="table1">
<tr>
<td width="80">
产品名称:
</td>
<td width="150" id="a">
<?print_r($arr[0][$i]);?>
</td>
</tr><tr>
<td width="80">
产品价格:
</td>
<td width="150" id="b">
<?print_r($arr[2][$i]);?>
</td>
</tr>
</table>
传到另一张网页的表(可以更简单)大致:
<table border="1" align="center">
<form action="" method="post" name="myform">
    <tr align="center">
      <td>gigasonic商品名称</td>
      <td><input type="text" name="giga" value="<?=$_GET['a']?>" size="20"/></td>
    </tr>
    <tr align="center">
      <td>gigasonic商品价格</td>
      <td><input type="text" name="gigaid" value="<?=$_GET['c']?>" size="20"/></td>
    </tr>
</table>
用js怎么写啊?希望能附上具体语句。

解决方案 »

  1.   

    父<input type="text" id="parent" value="parent">子<input id="child" type="text" value="">/***********js***********/
    document.getElementById("child").value=window.opener.document.getElementById("parent").value;
    /********************/
      

  2.   

    转到另一张网页那就要提交值,本页面放个DIV默认隐藏,点击时显示,然后结合1L复制方法。
      

  3.   

    lz是弹出另一个html  还是 页面弹出一个div层啊
    如果是前者
    直接传商品的id 应该没有什么问题啊
    如果是后者 首先第一个table里面的每个input 要有一个id  直接display:block第二个table;再用js改 
      

  4.   

    hidden value
      

  5.   

     <div id='v'> <table />  </div> 
    hidden value 存放的是 div 里面的 HTML.
    然后弹出子窗体, 再赋值给子窗体。
    OK