• asp window.showModalDialog浏览器不兼容的解决方案


    父页面js:

     1 function doCX()
     2     {
     3         var k;
     4         var s = new Object();
     5         if(window.showModalDialog==undefined){
     6              k=window.open("txl_cx.asp",window,"dialogWidth:400px;status:no;dialogHeight:270px");
     7         }
     8         else
     9         {
    10            k=window.showModalDialog("txl_cx.asp",s,"dialogWidth:400px;status:no;dialogHeight:270px");
    11            if (k.type!=""){
    12              frmquery.name.value=k.xm;
    13              frmquery.bumen.value=k.bumen;
    14              frmquery.office1.value=k.bgdh;
    15              frmquery.office2.value=k.swh;
    16              frmquery.yddh.value=k.yddh;
    17              frmquery.jtdh.value=k.jtdh;
    18              frmquery.cx.value=k.cx;
    19              frmquery.submit();
    20              }        
    21         }     
    22     }

    子页面js:

    function doCX()
        {
           if(window.showModalDialog==undefined){
                window.opener.frmquery.name.value=formTJ.xm.value;
                window.opener.frmquery.bumen.value=formTJ.bumen.value;
                window.opener.frmquery.office1.value=formTJ.bgdh.value;
                window.opener.frmquery.office2.value=formTJ.swh.value;
                window.opener.frmquery.yddh.value=formTJ.yddh.value;
                window.opener.frmquery.jtdh.value=formTJ.jtdh.value;
                window.opener.frmquery.cx.value="Y";
            
                window.opener.frmquery.submit();
            }
           else
            {
                var s = new Object();
                if(s.type="OK")
                s.xm=formTJ.xm.value;
                s.bumen=formTJ.bumen.value;
                s.bgdh=formTJ.bgdh.value;
                s.swh=formTJ.swh.value;
                s.yddh=formTJ.yddh.value;    
                s.jtdh=formTJ.jtdh.value;    
                s.cx="Y"
                window.returnValue=s;        
            }
             window.close();                              
        }

    父页面asp:

     1 <FORM name="frmquery" id="frmquery" method="post" action="txlview.asp">
     2         <input type="hidden" name="pageno" value=<%=page%> ID="Hidden3">
     3         <input type="hidden" name="editflag" id="Hidden4" value="admin_dd">
     4         <input name="qr_order" id="qr_order" value="<%=request("qr_order")%>" type="hidden">
     5         <input type ="hidden" name="name" id="name" value="<%=request("name")%>">
     6         <input type ="hidden" name="bumen" id="bumen" value="<%=request("bumen")%>">
     7         <input type ="hidden" name="office1" id="office1" value="<%=request("office1")%>">
     8         <input type ="hidden" name="office2" id="office2" value="<%=request("office2")%>">
     9         <input type ="hidden" name="jtdh" id="jtdh" value="<%=request("jtdh")%>">
    10                 <input type ="hidden" name="cx" id="cx" value="<%=request("cx")%>">
    11         <input type ="hidden" name="yddh" id="yddh" value="<%=request("yddh")%>">
    12         <input type ="hidden" name="lc" id="lc" value="<%=request("lc")%>">
    13         <td width="34%"><input type ="hidden" name="depid" id="Hidden5" value=<%=request("depid")%>>
    14         <td width="7%" align="left"><b><nobr>信息列表</nobr></b></td>
    15         <td width="16%" align="right"><nobr>            
    16         
    17         <input type="button" class="button" onclick="javascript:doCX();" value="查询" id="bCX3" name="bCX2">
    18         <input type="button" class="button" onclick="javascript:location='txlview.asp';" value="返回" id="fanhui" name="fanhui">
    19         </nobr></td>
    20         </FORM>
  • 相关阅读:
    UIViewcontroller生命周期方法
    runtime中的宏定义解释表
    opencv在Mac环境下的安装和配置
    Oracle导入导出
    Oracle触发器详解
    查找表的父表和子表
    Oracle创建表空间
    TRIGGER控制级联更新
    启动Oracle的bat文件
    PL(SQL)块
  • 原文地址:https://www.cnblogs.com/chenpanpan/p/14570510.html
Copyright © 2020-2023  润新知