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

📄 stufflist.aspx

📁 尚洋仓库管理系统,对仓库
💻 ASPX
📖 第 1 页 / 共 5 页
字号:
                addOutEvent(row);
                addClickEvent(row);
                addDblClickEvent(row);
                
                 var cell=row.insertCell();
                 cell.className="td1";
                 cell.innerText=getMsg(responseValue);
                 
                 cell=row.insertCell();
                 cell.className="td1";
                 cell.innerText=document.all("txtUnit").value;
                 cell=row.insertCell();
                 cell.className="td1";
                 cell.innerText=document.all("txtNote").value+" ";
                  alert("添加成功!");
                  document.all("popDiv").style.display="none";
                }
                else
                {
                    currentTR.cells[1].innerText=document.all("txtUnit").value;
                     currentTR.cells[2].innerText=document.all("txtNote").value+" ";
                     alert("修改成功!");
                     document.all("popDiv").style.display="none";
                 }
            }
            else
            {
                
                var obj;
                var obj2=currentTR;
                if((obj=currentTR.nextSibling)!=null)
                {
                    currentTR=obj;
                }
                else
                {
                    if((obj=currentTR.previousSibling)!=null)
                    {
                        currentTR=obj;
                    }
                    else
                    {
                        currentTR=null;
                    }
                }
                
                tb1.deleteRow(obj2.rowIndex);
                if(currentTR!=null)
                {
                    chooseTr(currentTR);
                }
                alert("删除成功!");
            }
            
        
    }
    
    function getState(s)
    {
        var ary=s.split("|");
        return ary[0];
    }
    function getMsg(s)
    {
        var ary=s.split("|");
        return ary[1];
    }
    
    
    
    
    //===========================================================树菜单===============================================
    buildTreeView("../XML/StuffCategory.xml");
    var xmlDom;
    function buildTreeView(src)
    {
        document.all("tableCategory").innerText="";
        
        xmlDom=new ActiveXObject("msxml.DOMDocument");
        xmlDom.async=false;
        xmlDom.load(src);
        
        var root=xmlDom.documentElement;
        var rootLen=root.childNodes.length-1;
        for(var i=0;i<root.childNodes.length;i++)
        {
           var row=document.all("tableCategory").insertRow();
            var cell=row.insertCell();
            var table=document.createElement("TABLE");
            cell.appendChild(table);
            table.cellPadding="0";
            table.cellSpacing="0";
            var categoryTR=table.insertRow();
            categoryTR.style.height="20";
            var imgTd=categoryTR.insertCell();
            imgTd.style.width="38";
            
            var img=document.createElement("IMG");
            if(rootLen==i)
                img.src="../images/TreeViewExtend2.gif";
            else
                img.src="../images/TreeViewExtend.gif";
            imgTd.appendChild(img);
            imgClick(img);
            var bigClassTD=categoryTR.insertCell();
            bigClassTD.style.width="140";
            bigClassTD.style.cursor="default";
            var span=document.createElement("SPAN");
            bigClassTD.appendChild(span);
            
            span.innerText=root.childNodes[i].attributes[0].text;
            bigClassClick(span);
            
            
            
            var childNodeRow=table.insertRow();
            var childNodeTd=childNodeRow.insertCell();
            childNodeTd.colSpan="2";
            var tableChildNode=document.createElement("TABLE");
            childNodeTd.appendChild(tableChildNode);
            tableChildNode.cellPadding="0";
            tableChildNode.cellSpacing="0";
            var childNodeLength=root.childNodes[i].childNodes.length-1;
            
            for(var ii=0;ii<root.childNodes[i].childNodes.length;ii++)
            {
                var row2=tableChildNode.insertRow();
                row2.style.height="20";
                var cell2=row2.insertCell();
                var imgChildNode=document.createElement("IMG");
                if(rootLen==i)
                    if(childNodeLength==ii)
                        imgChildNode.src="../images/lastchildNode2.gif";
                    else
                        imgChildNode.src="../images/childNode2.gif";
                else
                    if(childNodeLength==ii)
                        imgChildNode.src="../images/normallastchildNode.gif";
                    else
                        imgChildNode.src="../images/childNode.gif";
                    
                cell2.appendChild(imgChildNode);
                cell2=row2.insertCell();
                var span=document.createElement("SPAN");
                span.style.cursor="default";
                cell2.appendChild(span);
                span.innerText=root.childNodes[i].childNodes[ii].attributes[0].text;
                categoryClick(span,root.childNodes[i].childNodes[ii].attributes[1].text);
              }

            
        }
    }
    
    //当前大类
    var currentClass=null;
    var orgClass=null;
    var currentCategory=null;
    var orgCategory=null;
    var categoryId;
    function imgClick(obj)
    {
        obj.attachEvent("onclick",function(){dblClick(obj.parentElement.nextSibling.childNodes[0]);});
    }
    function bigClassClick(obj)
    {        
        obj.attachEvent("onclick",function(){t(obj);});
        obj.attachEvent("ondblclick",function(){dblClick(obj); });        
    }
    
    function t(obj)
    {
        if(currentClass!=null)
        {
            orgClass=currentClass;
        };
        if(orgClass!=null)
        {
            orgClass.style.backgroundColor="#f6f6f6";
            orgClass.style.color='#000000'
        };
        currentClass=obj;
        currentClass.style.backgroundColor='#677287';
        currentClass.style.color='#ffffff';
        
        if(currentCategory!=null)
        {
        currentCategory.style.backgroundColor="#f6f6f6";
        currentCategory.style.color='#000000'
        currentCategory=null;
        orgCategory=null;
        }
        
    }
    function dblClick(obj)
    {
        t(obj)
        tr=(obj.parentElement.parentElement);
        var b;
        if(obj.parentElement.previousSibling.childNodes[0].src.indexOf("Drawback")>-1)
            b="block";
        else
            b="none";
        while(tr.nextSibling!=null)
        {
            tr=tr.nextSibling;
            tr.style.display=b;
        }
        if(b=="block")
            obj.parentElement.previousSibling.childNodes[0].src="../images/TreeViewExtend.gif";
        else
            obj.parentElement.previousSibling.childNodes[0].src="../images/TreeViewDrawback.gif";
        
    }
    
    
    function categoryClick(obj,id)
    {
        obj.attachEvent("onclick",function(){categoryClickProcess(obj,id);});
    }
    
    
    function categoryClickProcess(obj,id)
    {
        currentTR=null;
        categoryId=id;
         if(currentCategory!=null)
        {
            orgCategory=currentCategory;
        };
        if(orgCategory!=null)
        {
            orgCategory.style.backgroundColor="#f6f6f6";
            orgCategory.style.color='#000000'
        };
        currentCategory=obj;
        currentCategory.style.backgroundColor='#677287';
        currentCategory.style.color='#ffffff'    
        //清空选择的大类
        if(currentClass!=null)
        {
            currentClass.style.backgroundColor="#f6f6f6";
            currentClass.style.color='#000000'
            currentClass=null;
            orgClass=null;
        }
        //获取数据
        RetXmlDom(categoryId);
        
    }
    
    function RetXmlDom(categoryId)
    {
        var param="id="+categoryId+"&op=byId";
        var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
        xmlHttp.open("POST","StuffQuery.aspx",false);
        xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
        xmlHttp.send(param);
        
        var xmlDom2=new ActiveXObject("msxml.DOMDocument");
        var xml=xmlHttp.responsetext;
        if(xml!="false")
        {
            xmlDom2.loadXML(xml);
            UpdateTable(xmlDom2,document.all("tb1"));
        }
        
    }

⌨️ 快捷键说明

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