这个是异常的 在IE下可以使用 但在firefox不可以a1值99            function upfiles(a1){
            var a=0;
            if(a1==1){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=xmglservlet&t_czlx=jcgl_htlx&treeid=${sessionScope.treeid}&select=htgl_yght",a,610,475);
            }
            if(a1==2){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=xmglservlet&t_czlx=jcgl_gyssz&treeid=${sessionScope.treeid}&select=htgl_yght_htjf",a,610,475);
            }
            if(a1==3){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=xmglservlet&t_czlx=jcgl_gyssz&treeid=${sessionScope.treeid}&select=htgl_yght_htyf",a,610,475);
            }
            if(a1==4){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=xmglservlet&t_czlx=jcgl_xmsz&treeid=${sessionScope.treeid}&select=htgl_yght",a,610,475);
            }
            if(a1==5){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=xmglservlet&t_czlx=jcgl_htmb&treeid=${sessionScope.treeid}&select=htgl_yght",a,610,475);
            }
            if(a1==7){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=dtree/bmsz.jsp&treeid=${sessionScope.treeid}&select=htgl_yght",a,610,475);
            }
            if(a1==8){
            showModalDlgEx("<%=request.getContextPath()%>/pophtml.html?tjsp=kqglservlet&t_czlx=ygzl&treeid=${sessionScope.treeid}&select=htgl_yght",a,610,475);
            }
            if(a1==99){
            //alert(document.form1.t_czlx.value);
            if(document.form1.t_czlx.value=="htgl_yght_add_post"){
                document.form1.t_czlx.value="htgl_yght_add_next";
              }else{
              document.form1.t_czlx.value="htgl_yght_update_next";
              }
              //alert(document.form1.t_czlx.value);
             a=showModalDialog("../../upload/upfiles.htm",a,"dialogHeight: 360px; dialogWidth: 425px;center: Yes; help: Yes; resizable: no; status: no;help:no;");
             if(a==1){              
              document.form1.submit();
             }
}
}

解决方案 »

  1.   

                            function   upfiles(a1){ 
                            var   a=0; 
                            a=0; 
                            document.form1.t_czlx.value="gwlz_xjsq_add_next"; 
                            if(a1==1){                         
                            //show_dialog_window("../../../upload/upfiles.htm"); 
                            a=showModalDlg("../../../upload/upfiles.htm",a,425,360); 
                            //location.href="../../../upload/upfiles.htm";                               
                                  
                            } 
                            if(a1==2){                             
                            a=showModalDlg("../../gwlz/wdsq/xjsq_add_zdylc.html",a,425,360); 
                            } 
                            if(a1==3) 
                            a=showModalDlg("../../gwlz/wdsq/xjsq_add_gdlc.html",a,425,360); 
                            if(a1==4) 
                            //a=showModalDialog("../../gwlz/wdsq/xjsq_add_csry.html",a,"dialogHeight:   360px;   dialogWidth:   480px;center:   Yes;   help:   Yes;   resizable:   no;   status:   no;help:no;"); 
                            a=showModalDlg("../../gwlz/wdsq/xjsq_add_csry.html",a,480,360); 
                            if(a1==5) 
                            a=showModalDlg("../../gwlz/wdsq/xjsq_add_zwlc.html",a,425,360); 
                            if(a==1){                         
                            document.form1.submit(); 
                            } 
                            } 
      

  2.   

    搞定了!~
     firefox不支持那XX 
      

  3.   

    哇,好乱,好多if 为啥不用switch内
      

  4.   

    你好!
    你说的firefox不支持什么?我这也有一个在firefox显示不出来的问题,还没解决呢.
      

  5.   

    showModalDlgEx,这个是打开扩展模态窗口,要兼容的话换用window.open