想问一下:我后台用的是struts的execute方法,现在想问一下,修改一条数据,弹出窗口,并且把数据绑定在弹出的窗口中,页面已经有了,showModalDialog()写了,就是不知道里面的URL应该怎么带进去,才能把数据绑定谢了

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    function upData(obj){
    var url = "http://www.55.jsp?" + obj.id; // 将与数据库对应id传过去
    //showModalDialog(url);
    }
    //-->
    </script>
    <span id="0001"><a href="#" onclick="upData(this.parentNode);" >需修改的数据</a></span>
      

  2.   

    function doUpdate(operate){
          var url = "/jsp/yymkb_operate.jsp?"+operate.id;
          var returnValue = window.showModalDialog("url",null,"dialogWidth:500px;status:no;dialogHeight:300px");
    这个是js
    下面页面是:
    <td><a href="#" onclick="doUpdate('<bean:write name="vo" property="yydm"/>')">修 改</a></td>
      

  3.   


    function doUpdate(operate){ 
          var url = "/jsp/yymkb_operate.jsp?"+operate;//这个就是你需要传的值
          var returnValue = window.showModalDialog(url,null,"dialogWidth:500px;status:no;dialogHeight:300px"); //url是变量 不需要双引号
      

  4.   

    创建一个对象  showModalDialog的第二个参数就是要传递的参数 在子页面使用dialogArgument() 接收  子窗口通过returnValue()想父窗口传值