JavaScript 学习(五)

     ziggy_js.dom=function(){}
    ziggy_js.dom.layerCenterH=function(inObj){
        var lca;
        var lcb;
        var lcx;
        var iebody;
        var dsocleft;
        if(window.innerWidth){
            lca=window.innerWidth;
        }else{
            lca=document.body.clientWidth;
        }
        lcb=inObj.offsetWidth;
        lcx=(Math.round(lca/2))-(Math.round(lcb/2));
        iebody=(document.compatMode && document.compatMode!="BackCompat") ?
               document.documentElement:document.body;
        dsocleft=document.all?iebody.scrollLeft:window.pageXOffset;
        inObj.style.left = lcx+dsocleft+"px";
    }//end layerCenterH
    //只要是有left属性的标签都可以用
//    ziggy_js.dom.layerCenterH(document.getElementById('center'));
    ziggy_js.dom.layerCenterV=function(inObj){
        var lca;
        var lcb;
        var lcy;
        var iebody;
        var dsoctop;
        if(window.innerWidth){
            lca=window.innerWidth;
        }else{
            lca=document.body.clientWidth;
        }
       lcb=inObj.offsetHeight;
       lcy=(Math.round(lca/2))-(Math.round(lcb/2));
        iebody=(document.compatMode && document.compatMode !="BackCompat")?
               document.documentElement :document.body;
        dsoctop=document.all?iebody.scrollTop:window.pageYOffset;
        inObj.style.top=lcy+dsoctop+"px";
     }
//
   ziggy_js.form=function(){}
    ziggy_js.form.formToXML=function(inForm,inRootElement){
        if(inForm==null){
            return null;
        }
        if(inRootElement==null){
            return null;
        }
        var outXML="<"+inRootElement+">";
        var i;
        for(i=0;i<inForm.length;i++){
            var ofe=inForm[i];
            var ofeType=ofe.type.toUpperCase();
            var ofeName=ofe.name;
            var ofeValue=ofe.value;
            if(ofeType=="TEXT" || ofeType=="HIDDEN"|| ofeType=="PASSWORD"
                    ||ofeType=="SELECT-ONE"||ofeType=="TEXTAREA"){
                outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
            }
            if(ofeType=="RADIO" && ofe.checked==true){
                outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
            }
            if(ofeType=="CHECKBOX"){
                if(ofe.checked==true){
                    cbval="true";
                }else{
                    cbval="false";
                }
                outXML=outXML+"<"+ofeName+">"+cbval+"</"+ofeName+">"
            }
            outXML+="";
        }
        outXML+="</"+inRootElement+">";
        //alert(outXML);
        return(outXML);
    }//End formToXML()


    ziggy_js.page=function(){};
    ziggy_js.page.getParameter=function(inParamName){
        var retVal=null;
        var varvals=nuescape(location.search.substring(1));
        if(varvals){
            var search_array=varvals.split("&");
            var temp_array=new Array();
            var j=0;
            var i=0;
            for(i=0;i<search_array.length;i++){
                temp_array=search_array[i].split("=");
                var pName=temp_array[0];
                var pVal=temp_array[1];
                if(inParamName==null){
                    if(retVal==null){
                        retVal=new Array();
                    }
                    retVal[j]=pName;
                    retVal[j+1]=pVal;
                    j=j+2;
                }else{
                    if(pName==inParamName){
                        retVal=pVal;
                        break;
                    }
                }
            }
         }
       return retVal;
    }

获得

你可能感兴趣的:(JavaScript,J#)