⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 popupmenu.js

📁 以前做的一个j2ee的项目
💻 JS
📖 第 1 页 / 共 2 页
字号:
}


function space(){
  var spa="";

}
function changeBtn(action){
   var argc=document.all.stag.value;
   if(argc==""){
     alert("没有取到当前节点的值!");
     return;
   }
   var code=argc.substring(0,argc.indexOf("#"));
   if(code==""){
      alert("没有取到当前节点的CODE!");
      return;
   }
   var name=argc.substring(argc.indexOf("#")+1,argc.indexOf("*"));

   if(name==""){
      alert("没有取到当前节点的中文名!");
      return;
   }
  
   var layer=argc.substring(argc.indexOf("*")+1,argc.length);
   if(layer==""){
      alert("没有取到当前节点的层!");
      return;
   }

   var url=self.location.href;
   var vie=url.substring(0,url.indexOf("FileManager"))+"FileManager/gzdaFile/gzda/"+"proper.jsf";
   var xg=url.substring(0,url.indexOf("FileManager"))+"FileManager/gzdaFile/gzda/"+"xg.jsf";
   url1=url.substring(0,url.indexOf("FileManager"))+"FileManager/gzdaFile/gzda/"+"enuadd.jsf";
   url2=url.substring(0,url.indexOf("FileManager"))+"FileManager/gzdaFile/gzda/"+"enuaddwj.jsf";

   switch(action){
      case "del" :
        delMenu(code,layer)
        break;
      case "add" :
           var utag=argc+"@add";

           //var ret=showModalDialog(url1,utag,'dialogWidth=800px;dialogheight=220px;status:no;help:yes;location:yes; menubar:yes');
           //if(ret=="OK"){
           //    initialize("tree");
           //}
           with(parent.f_set){
               cols='240,300,*' ;
           } 
           parent.right.location.href=url1+"?cs="+utag;

        break;
      case "insert" :
           var utag=argc+"@insert";

           //var ret=showModalDialog(url1,utag,'dialogWidth=800px;dialogheight=220px;status:no;help:yes;location:yes; menubar:yes');
           //if(ret=="OK"){
           //    initialize("tree");
           //}
           with(parent.f_set){
               cols='240,300,*' ;
           } 
           parent.right.location.href=url1+"?cs="+utag;

       break;
      case "addChild" :
           var utag=argc+"@child";
           //var ret=showModalDialog(url2,utag,'dialogWidth=800px;dialogheight=210px;status:no;help:yes;location:yes; menubar:yes');
           //if(ret=="OK"){
           //    initialize("tree");
           //}
           with(parent.f_set){
               cols='240,300,*' ;
           } 
           parent.right.location.href=url2+"?cs="+utag;

       break;

      case "addChildwj" :
           var utag=argc+"@child";
           //var ret=showModalDialog(url1,utag,'dialogWidth=800px;dialogheight=210px;status:no;help:yes;location:yes; menubar:yes');
           //if(ret=="OK"){
           //    initialize("tree");
           //}
           with(parent.f_set){
               cols='240,300,*' ;
           } 
           parent.right.location.href=url1+"?cs="+utag;
          
       break;


      case "rework" :
           var utag=argc+"@rework";
           //var ret=showModalDialog(xg,utag,'dialogWidth=800px;dialogheight=90px;status:no;help:yes;location:yes; menubar:yes');
           //if(ret=="OK"){
           //    initialize("tree");
           //}
           with(parent.f_set){
               cols='240,300,*' ;
           } 
           parent.right.location.href=xg+"?cs="+utag;

       break;

      case "view" :
           var utag=argc+"@view";
           //showModalDialog(vie,utag,'dialogWidth=800px;dialogheight=200px;status:no;help:yes;location:yes; menubar:yes');
           //myMessage(vie+"&cs="+utag);
          with(parent.f_set){
               cols='240,300,*' ;
           }
           parent.right.location.href=vie+"?cs="+utag;
       break;


   }

   //if(action=='add'){
   //    dw_subjoin.addRow();
   //}else{
   //    if(action=='del'){
   //         dw_subjoin.delRow(dw_subjoin.getCurrentRow());
   //     }
   //} 
}

function delMenu(code,layer){

    if(code.length<=0){
      return;
    }

    var len=code.length;
    var idval=document.all.oentity.value;
  

    if(idval==""){
         alert("HIDDEN button is error");
        return;
     }
 
     if (idval.indexOf("tem")>0){
        var tranno=""
        var layer=idval.substring(idval.indexOf("#")+1,idval.indexOf("@"));
        var sql="  SELECT TRANNO FROM T_GZDA_FILEMANAGERABSTR  WHERE LEVE ="+layer
        rnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");
        tranno=rnt.selectSingleNode("//root/params/item/TRANNO").text;
//alert(tranno);
        deleAbstr(tranno);
     }else{
        var tranno="";
        var lev=idval.substring(idval.indexOf("#")+1,idval.indexOf("%"));
        var url=idval.substring(0,idval.indexOf("$"));

        var sql="  SELECT TRANNO FROM T_GZDA_FILEMANAGERABSTR  WHERE LEVE ="+layer
        rnt=execute(sql,"gov.gdlt.ssgly.taxcore.taxblh.gzda.service.SqlSelectBLH");

        tranno=rnt.selectSingleNode("//root/params/item/TRANNO").text;
//alert(tranno);

        deleAbstrDetail(tranno,url)
     }
    

}

function deleAbstr(leve){
   //alert(leve);
       var paraDoc = new ActiveXObject('Microsoft.XMLDOM')
       var pi=paraDoc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'");
       paraDoc.appendChild(pi);
       var enode=paraDoc.createElement("root"); 
       var root=paraDoc.appendChild(enode);

       var enode=paraDoc.createElement("action");
       var acti=root.appendChild(enode);
         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERABSTR') ;
          update.setAttribute("label",'deletefileabstr') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("tranno");
         var tnode=paraDoc.createTextNode(leve);
         enode.appendChild(tnode);
         rows.appendChild(enode);

         operdele(paraDoc);         
}

function deleAbstrDetail(leve,url){
  //alert(leve+"-"+url)
       var paraDoc = new ActiveXObject('Microsoft.XMLDOM')
       var pi=paraDoc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'");
       paraDoc.appendChild(pi);
       var enode=paraDoc.createElement("root"); 
       var root=paraDoc.appendChild(enode);

       var enode=paraDoc.createElement("action");
       var acti=root.appendChild(enode);
         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERABSTR') ;
          update.setAttribute("label",'deletefileabstr') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("tranno");
         var tnode=paraDoc.createTextNode(leve);
         enode.appendChild(tnode);
         rows.appendChild(enode);


         var enode=paraDoc.createElement("delete");
         var update=acti.appendChild(enode);
          update.setAttribute("tablename",'T_GZDA_FILEMANAGERDETAIL') ;
          update.setAttribute("label",'deletefiledetail') ;
         
          var enode=paraDoc.createElement("rows");
          var rows=update.appendChild(enode);  

         var enode=paraDoc.createElement("url");
         var tnode=paraDoc.createTextNode(url);
         enode.appendChild(tnode);
         rows.appendChild(enode);
         operdele(paraDoc);         


}



function operdele(paraDoc){
  
          //setaction("curency");
          setaction("gov.gdlt.ssgly.taxcore.taxblh.gzda.service.GZDAcurrencySaveBLH");
          var service=new Service("");
//MyMessage(paraDoc);	  
  	  var oRtn=service.doService(paraDoc);

	  if (oRtn == null){
                alert("服务器端解释出错2!");
		return null;	
          }else{
                 var re=oRtn.selectSingleNode("//root").text;
                 if(re=="1"){
                    alert("存盘成功!");
                    window.close()
                     initialize("tree")
                     return;

                  }else{
                    alert("存盘不成功!");
                    
                     return;
                  }
                 //MyMessage(paraDoc)
          } 
}

writeStyle();
makeMenu();
document.onclick = hideMenu;
//document.oncontextmenu = showMenu;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -