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

📄 common.js

📁 ZK 基础介绍 功能操作 模块 结合数据库操作
💻 JS
📖 第 1 页 / 共 3 页
字号:
if(!window.anima){String.prototype.startsWith=function(_1){return this.substring(0,_1.length)==_1;};String.prototype.endsWith=function(_2){return this.substring(this.length-_2.length)==_2;};String.prototype.trim=function(){var j=0,k=this.length-1;while(j<this.length&&this.charAt(j)<=" "){++j;}while(k>=j&&this.charAt(k)<=" "){--k;}return j>k?"":this.substring(j,k+1);};String.prototype.skipWhitespaces=function(j){for(;j<this.length;++j){var cc=this.charAt(j);if(cc!=" "&&cc!="\t"&&cc!="\n"&&cc!="\r"){break;}}return j;};String.prototype.nextWhitespace=function(j){for(;j<this.length;++j){var cc=this.charAt(j);if(cc==" "||cc=="\t"||cc=="\n"||cc=="\r"){break;}}return j;};Array.prototype.remove=function(o){for(var j=0;j<this.length;++j){if(o==this[j]){this.splice(j,1);return true;}}return false;};Array.prototype.contains=function(o){for(var j=0;j<this.length;++j){if(o==this[j]){return true;}}return false;};function z_fmsubm(a,b,c){var fns=this._submfns;for(var j=0;j<(fns?fns.length:0);++j){fns[j].apply(this,arguments);}return this._ogsubm(a,b,c);}if(zk.ie){zk.fixSubmit=function(n){n._ogsubm=n.submit;n.submit=z_fmsubm;};zk._newElem=document.createElement;document.createElement=function(tag){var n=zk._newElem(tag);if(tag.toUpperCase()=="FORM"){zk.fixSubmit(n);}return n;};}else{HTMLFormElement.prototype._ogsubm=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=z_fmsubm;}zk.hasClass=function(el,_16){var cn=el.className;return cn&&(" "+cn+" ").indexOf(" "+_16+" ")!=-1;};zk.addClass=function(el,_19,_1a){if(_1a==false){zk.rmClass(el,_19);return;}if(!zk.hasClass(el,_19)){var cn=el.className;if(cn.length){cn+=" ";}el.className=cn+_19;}};zk.rmClass=function(el,_1d,_1e){if(_1e==false){zk.addClass(el,_1d);return;}if(zk.hasClass(el,_1d)){var re=new RegExp("(?:^|\\s+)"+_1d+"(?:\\s+|$)","g");el.className=el.className.replace(re," ");}};zk.setOffsetHeight=function(el,hgh){hgh=hgh-$int(Element.getStyle(el,"padding-top"))-$int(Element.getStyle(el,"padding-bottom"))-$int(Element.getStyle(el,"margin-top"))-$int(Element.getStyle(el,"margin-bottom"))-$int(Element.getStyle(el,"border-top-width"))-$int(Element.getStyle(el,"border-bottom-width"));el.style.height=(hgh>0?hgh:0)+"px";};zk.offsetWidth=function(el){if(!el){return 0;}if(!zk.safari||$tag(el)!="TR"){return el.offsetWidth;}var wd=0;for(var j=el.cells.length;--j>=0;){wd+=el.cells[j].offsetWidth;}return wd;};zk.offsetHeight=function(el){if(!el){return 0;}if(!zk.safari||$tag(el)!="TR"){return el.offsetHeight;}var hgh=0;for(var j=el.cells.length;--j>=0;){var h=el.cells[j].offsetHeight;if(h>hgh){hgh=h;}}return hgh;};zk.offsetTop=function(el){if(!el){return 0;}if(zk.safari&&$tag(el)==="TR"&&el.cells.length){el=el.cells[0];}return el.offsetTop;};zk.offsetLeft=function(el){if(!el){return 0;}if(zk.safari&&$tag(el)==="TR"&&el.cells.length){el=el.cells[0];}return el.offsetLeft;};zk.borders={l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"};zk.paddings={l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"};zk.sumStyles=function(el,_2c,_2d){var val=0;for(var i=0,l=_2c.length;i<l;i++){var w=$int(Element.getStyle(el,_2d[_2c.charAt(i)]));if(!isNaN(w)){val+=w;}}return val;};zk.revisedSize=function(el,_33,_34){var _35="lr";if(_34){_35="tb";}_33-=(zk.sumStyles(el,_35,zk.borders)+zk.sumStyles(el,_35,zk.paddings));if(_33<0){_33=0;}return _33;};zk.revisedOffset=function(el,ofs){if(!ofs){if(el.getBoundingClientRect){var b=el.getBoundingClientRect();return [b.left+zk.innerX()-3,b.top+zk.innerY()-3];}ofs=Position.cumulativeOffset(el);}var _39=Position.realOffset(el);_39[0]-=zk.innerX();_39[1]-=zk.innerY();return [ofs[0]-_39[0],ofs[1]-_39[1]];};if(zk.safari){zk._oldposofs=Position.positionedOffset;Position.positionedOffset=function(el){if($tag(el)==="TR"&&el.cells.length){el=el.cells[0];}return zk._oldposofs(el);};}if(zk.gecko||zk.safari){zk._oldcumofs=Position.cumulativeOffset;Position.cumulativeOffset=function(el){if(zk.safari&&$tag(el)==="TR"&&el.cells.length){el=el.cells[0];}var ofs;if(!$visible(el)&&!zk.offsetWidth(el)){el.style.display="";ofs=zk._oldcumofs(el);el.style.display="none";}else{ofs=zk._oldcumofs(el);}return ofs;};}zk.center=function(el,_3e){var _3f=zk.offsetWidth(el),_40=zk.offsetHeight(el);if((!_3f||!_40)&&!$visible(el)){el.style.top="-10000px";el.style.display="block";_3f=zk.offsetWidth(el);_40=zk.offsetHeight(el),el.style.display="none";}var _41=zk.innerX(),top=zk.innerY();var x,y,_45,_46;_3f=zk.innerWidth()-_3f;if(!_3e){x=_41+_3f/2;}else{if(_3e.indexOf("left")>=0){x=_41;}else{if(_3e.indexOf("right")>=0){x=_41+_3f-1;}else{if(_3e.indexOf("center")>=0){x=_41+_3f/2;}else{x=0;_45=true;}}}}_40=zk.innerHeight()-_40;if(!_3e){y=top+_40/2;}else{if(_3e.indexOf("top")>=0){y=top;}else{if(_3e.indexOf("bottom")>=0){y=top+_40-1;}else{if(_3e.indexOf("center")>=0){y=top+_40/2;}else{y=0;_46=true;}}}}if(x<_41){x=_41;}if(y<top){y=top;}var ofs=zk.toStyleOffset(el,x,y);if(!_45){el.style.left=ofs[0]+"px";}if(!_46){el.style.top=ofs[1]+"px";}};zk.getDimension=function(el){var wd=zk.offsetWidth(el),hgh;if(!$visible(el)&&!wd){var _4b=el.style.left==""||el.style.left=="auto";if(_4b){el.style.left="0";}var _4c=el.style.top==""||el.style.top=="auto";if(_4c){el.style.top="0";}el.style.display="";wd=zk.offsetWidth(el);hgh=zk.offsetHeight(el);el.style.display="none";if(_4b){el.style.left="";}if(_4c){el.style.top="";}}else{hgh=zk.offsetHeight(el);}return [wd,hgh];};zk.position=function(el,ref,_4f){var _50=zk.getDimension(el);var wd=_50[0],hgh=_50[1];_50=zk.revisedOffset(ref);var x,y;var scx=zk.innerX(),scy=zk.innerY(),_57=scx+zk.innerWidth(),_58=scy+zk.innerHeight();if(_4f=="end_before"){x=_50[0]+zk.offsetWidth(ref);y=_50[1];if(zk.ie){var _59=$int(Element.getStyle(ref,"margin-top"));if(!isNaN(_59)){y+=_59;}_59=$int(Element.getStyle(ref,"margin-right"));if(!isNaN(_59)){x+=_59;}}if(x+wd>_57){x=_50[0]-wd;}if(y+hgh>_58){y=_58-hgh;}}else{x=_50[0];y=_50[1]+zk.offsetHeight(ref);if(zk.ie){var _59=$int(Element.getStyle(ref,"margin-bottom"));if(!isNaN(_59)){y+=_59;}_59=$int(Element.getStyle(ref,"margin-left"));if(!isNaN(_59)){x+=_59;}}if(y+hgh>_58){y=_50[1]-hgh;}if(x+wd>_57){x=_57-wd;}}if(x<scx){x=scx;}if(y<scy){y=scy;}_50=zk.toStyleOffset(el,x,y);el.style.left=_50[0]+"px";el.style.top=_50[1]+"px";};zk.getStyleOffset=function(el){return [$int(el.style.left),$int(el.style.top)];};zk.toStyleOffset=function(el,x,y){var _5e=el.style.left,_5f=el.style.top;if(zk.opera){el.style.left=el.style.top="0";}else{if(el.style.left==""||el.style.left=="auto"){el.style.left="0";}if(el.style.top==""||el.style.top=="auto"){el.style.top="0";}}var _60=Position.cumulativeOffset(el);var _61=zk.getStyleOffset(el);_60=[x-_60[0]+_61[0],y-_60[1]+_61[1]];el.style.left=_5e;el.style.top=_5f;return _60;};zk.isOverlapped=function(el1,el2){return zk.isOffsetOverlapped(Position.cumulativeOffset(el1),[el1.offsetWidth,el1.offsetHeight],Position.cumulativeOffset(el2),[el2.offsetWidth,el2.offsetHeight]);};zk.isOffsetOverlapped=function(_64,_65,_66,_67){var _68=_64[0],_69=_65[0]+_68,_6a=_64[1],_6b=_65[1]+_6a;var _6c=_66[0],_6d=_67[0]+_6c,_6e=_66[1],_6f=_67[1]+_6e;return _6c<=_69&&_6d>=_68&&_6e<=_6b&&_6f>=_6a;};zk.isRealVisible=function(e){if(!e){return false;}do{if(!$visible(e)){return false;}}while(e=$parent(e));return true;};zk.isVisible=$visible;zk.focusDown=function(el){return zk._focusDown(el,["INPUT","SELECT","BUTTON"],true)||zk._focusDown(el,["A"],false);};zk._focusDown=function(el,_73,_74){if(!el){return false;}if(el.focus){var tn=$tag(el);if(_73.contains(tn)){try{el.focus();}catch(e){}return true;}if(_74&&tn=="A"){for(var n=el;(n=$parent(n));){if(getZKAttr(n,"type")){try{el.focus();}catch(e){}return true;}}}}for(el=el.firstChild;el;el=el.nextSibling){if(zk._focusDown(el,_73)){return true;}}return false;};zk.asyncFocusDown=function(id,_78){++zk.inAsyncFocus;setTimeout("--zk.inAsyncFocus; if (!zk.focusDown($e('"+id+"'))) window.focus();",_78>0?_78:0);};zk.asyncFocus=function(id,_7a){++zk.inAsyncFocus;setTimeout("--zk.inAsyncFocus; zk.focus($e('"+id+"'));",_7a>0?_7a:0);};zk.inAsyncFocus=0;zk.focus=function(cmp){if(cmp&&cmp.focus){try{cmp.focus();}catch(e){setTimeout(function(){try{cmp.focus();}catch(e){}},0);}}};zk.asyncSelect=function(id,_7d){++zk.inAsyncSelect;setTimeout("--zk.inAsyncSelect; zk.select($e('"+id+"'));",_7d>0?_7d:0);};zk.inAsyncSelect=0;zk.select=function(cmp){if(cmp&&cmp.select){try{cmp.select();}catch(e){setTimeout(function(){try{cmp.select();}catch(e){}},0);}}};zk.getSelectionRange=function(inp){if(document.selection!=null&&inp.selectionStart==null){var _80=document.selection.createRange();var _81=inp.createTextRange();var _82="";if(inp.type.toLowerCase()=="text"){_82=_81.duplicate();}else{_82=_80.duplicate();_82.moveToElementText(inp);}_82.setEndPoint("EndToEnd",_80);var _83=_82.text.length-_80.text.length;return [_83,_83+_80.text.length];}else{return [inp.selectionStart,inp.selectionEnd];}};zk.insertAfter=function(el,ref){var sib=ref.nextSibling;if(sib){ref.parentNode.insertBefore(el,sib);}else{ref.parentNode.appendChild(el);}};zk.insertBefore=function(el,ref){ref.parentNode.insertBefore(el,ref);};zk.insertHTMLBefore=function(el,_8a){if(zk.ie||zk.opera){switch($tag(el)){case "TD":case "TH":case "TR":case "CAPTION":case "COLGROUP":case "TBODY":case "THEAD":case "TFOOT":var ns=zk._tblCreateElements(_8a);var p=el.parentNode;for(var j=0;j<ns.length;++j){p.insertBefore(ns[j],el);}return;}}el.insertAdjacentHTML("beforeBegin",_8a);};zk.insertHTMLBeforeEnd=function(el,_8f){if(zk.ie||zk.opera){var tn=$tag(el);switch(tn){case "TABLE":case "TR":case "TBODY":case "THEAD":case "TFOOT":case "COLGROUP":var ns=zk._tblCreateElements(_8f);if(tn=="TABLE"&&ns.length&&$tag(ns[0])=="TR"){var bd=el.tBodies;if(!bd||!bd.length){bd=document.createElement("TBODY");el.appendChild(bd);el=bd;}else{el=bd[bd.length-1];}}for(var j=0;j<ns.length;++j){el.appendChild(ns[j]);}return;}}el.insertAdjacentHTML("beforeEnd",_8f);};zk.insertHTMLAfter=function(el,_95){if(zk.ie||zk.opera){switch($tag(el)){case "TD":case "TH":case "TR":case "CAPTION":case "TBODY":case "THEAD":case "TFOOT":case "COLGROUP":case "COL":var ns=zk._tblCreateElements(_95);var sib=el.nextSibling;var p=el.parentNode;for(var j=0;j<ns.length;++j){if(sib!=null){p.insertBefore(ns[j],sib);}else{p.appendChild(ns[j]);}}return;}}el.insertAdjacentHTML("afterEnd",_95);};zk.setInnerHTML=function(el,_9b){if(zk.ie||zk.opera){var tn=$tag(el);if(tn=="TR"||tn=="TABLE"||tn=="TBODY"||tn=="THEAD"||tn=="TFOOT"||tn=="COLGROUP"||tn=="COL"){var ns=zk._tblCreateElements(_9b);if(tn=="TABLE"&&ns.length&&$tag(ns[0])=="TR"){var bd=el.tBodies;if(!bd||!bd.length){bd=document.createElement("TBODY");el.appendChild(bd);el=bd;}else{el=bd[0];while(el.nextSibling){el.parentNode.removeChild(el.nextSibling);}}}while(el.firstChild){el.removeChild(el.firstChild);}for(var j=0;j<ns.length;++j){el.appendChild(ns[j]);}return;}}el.innerHTML=_9b;};zk.setOuterHTML=function(el,_a1){var p=el.parentNode;if(zk.ie||zk.opera){var tn=$tag(el);if(tn=="TD"||tn=="TH"||tn=="TABLE"||tn=="TR"||tn=="CAPTION"||tn=="TBODY"||tn=="THEAD"||tn=="TFOOT"||tn=="COLGROUP"||tn=="COL"){var ns=zk._tblCreateElements(_a1);var sib=el.nextSibling;p.removeChild(el);for(var j=0;j<ns.length;++j){if(sib){p.insertBefore(ns[j],sib);}else{p.appendChild(ns[j]);}}}else{el.outerHTML=_a1;}}else{var r=el.ownerDocument.createRange();

⌨️ 快捷键说明

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