子ウィンドウを表示後、子→親ウィンドウへデータの受け渡しを行う方法
- index.py
<form action="XXX.py" method="post" name="inputForm01"> <input type="text" class="detail" name="tableNum01" size="12" readonly> <a href="javascript:void(0)" onClick="window.open('attachedList.py', 'attachedList', 'menubar=no, height=400, width=300');"><button id="btnDetail" type="button" disabled>別表を開く</button></a> </form>
- attachedList.py
... <script type="text/javascript" language="javascript"> function ich(n) { window.opener.document.inputForm01.tableNum01.value=n; window.close(); } </script> <table> <tr> <th>顧客コード</th> <th>顧客名称</th> </tr> <tr> <td><a href="javascript:ich('ABC商店')">0001</a></td> <td>ABC商店</td> </tr> <tr> <td><a href="javascript:ich('DEF商店')">0002</a></td> <td>DEF商店</td> </tr> </table>
こちらのURLを参考にさせていただきました。