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

📄 au.js

📁 ZK 基础介绍 功能操作 模块 结合数据库操作
💻 JS
📖 第 1 页 / 共 3 页
字号:
}else{if("readOnly"==_65){cmp.readOnly=_66;}else{if("scrollTop"==_65){cmp.scrollTop=_66;}else{if("scrollLeft"==_65){cmp.scrollLeft=_66;}else{cmp.setAttribute(_65,_66);}}}}}}}}}}}}}};zkau._attr=function(cmp,_6b){var _6c=$real(cmp);if(_6c!=cmp&&_6c){if(_6b.startsWith("on")){return _6c;}switch($tag(_6c)){case "INPUT":case "TEXTAREA":switch(_6b){case "name":case "value":case "defaultValue":case "checked":case "defaultChecked":case "cols":case "size":case "maxlength":case "type":case "disabled":case "readOnly":case "rows":return _6c;}break;case "IMG":switch(_6b){case "align":case "alt":case "border":case "hspace":case "vspace":case "src":return _6c;}}}return cmp;};zkau.getStamp=function(cmp,_6e){var _6f=getZKAttr(cmp,"stm"+_6e);return _6f?_6f:"";};zkau.setStamp=function(cmp,_71){setZKAttr(cmp,"stm"+_71,""+ ++zkau._stamp);};zkau.rmAttr=function(cmp,_73){cmp=zkau._attr(cmp,_73);if("class"==_73){if(cmp.className){cmp.className="";}}else{if(_73.startsWith("z.")){rmZKAttr(cmp,_73.substring(2));return;}else{var j=_73.indexOf(".");if(j>=0){if("style"!=_73.substring(0,j)){zk.error(mesg.UNSUPPORTED+_73);return;}cmp.style[_73.substring(j+1)]="";}else{if(!cmp.hasAttriute||cmp.hasAttribute(_73)){cmp.setAttribute(_73,"");}}}}};zkau.fixZIndex=function(cmp,_76,_77){if(!zkau._popups.length&&!zkau._overlaps.length&&!zkau._modals.length){zkau.topZIndex=12;}var zi=$int(cmp.style.zIndex);if(zi>zkau.topZIndex){zkau.topZIndex=zi;}else{if(!_77||zi<zkau.topZIndex){cmp.style.zIndex=++zkau.topZIndex;if(!_76&&cmp.id){cmp=$outer(cmp);zkau.sendOnZIndex(cmp);}}}};zkau.autoZIndex=function(_79){for(;_79;_79=$parent(_79)){if(_79.style&&_79.style.position=="absolute"){if(getZKAttr(_79,"autoz")){zkau.fixZIndex(_79,false,true);}break;}}};if(!zkau._popups){zkau._popups=[];zkau._overlaps=[];zkau._modals=[];}zkau.evtel=function(_7a){if(!_7a){_7a=window.event;}else{if(_7a.parentNode){return _7a;}}return Event.element(_7a);};zkau.onfocus=function(_7b){var el=zkau.evtel(_7b);zkau.currentFocus=el;zkau.closeFloatsOnFocus(el);if(zkau.valid){zkau.valid.uncover(el);}zkau.autoZIndex(el);var cmp=$outer(el);if(zkau.asap(cmp,"onFocus")){zkau.send({uuid:cmp.id,cmd:"onFocus",data:null},100);}};zkau.onblur=function(_7e){var el=zkau.evtel(_7e);if(el==zkau.currentFocus){zkau.currentFocus=null;}var cmp=$outer(el);if(zkau.asap(cmp,"onBlur")){zkau.send({uuid:cmp.id,cmd:"onBlur",data:null},100);}};zkau.onimgover=function(_81){var el=zkau.evtel(_81);if(el&&el.src.indexOf("-off")>=0){el.src=zk.renType(el.src,"on");}};zkau.onimgout=function(_83){var el=zkau.evtel(_83);if(el&&el.src.indexOf("-on")>=0){el.src=zk.renType(el.src,"off");}};zkau._onUnload=function(){zkau._unloading=true;if(zk.gecko){zk.restoreDisabled();}if(!zk.opera&&!zk.keepDesktop){var ds=zkau._dtids;for(var j=0;j<ds.length;++j){var _87="dtid="+ds[j]+"&cmd.0=rmDesktop";var req;if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");}else{if(window.XMLHttpRequest){req=new XMLHttpRequest();}}if(req){try{req.open("POST",zk_action,true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send(_87);}catch(e){}}}}if(zkau._oldUnload){zkau._oldUnload.apply(window,arguments);}zk.unlistenAll();};zkau._onBfUnload=function(){if(!zk.skipBfUnload){if(zkau.confirmClose){return zkau.confirmClose;}var s=zk.beforeUnload();if(s){return s;}}if(zkau._oldBfUnload){return zkau._oldBfUnload.apply(window,arguments);}};zkau._onDocMousedown=function(evt){if(!evt){evt=window.event;}zkau._savepos(evt);var _8b=Event.element(evt);zkau.currentFocus=_8b;zkau.closeFloatsOnFocus(_8b);zkau.autoZIndex(_8b);};zkau._onDocLClick=function(evt){if(!evt){evt=window.event;}if(evt.which==1||(evt.button==0||evt.button==1)){var cmp=Event.element(evt);cmp=zkau._parentByZKAttr(cmp,"lfclk","pop");if(cmp){var ctx=getZKAttr(cmp,"pop");if(ctx){ctx=zkau.getByZid(cmp,ctx);if(ctx){var _8f=$type(ctx);if(_8f){zkau.closeFloats(ctx,cmp);ctx.style.position="absolute";zk.setVParent(ctx);zkau._autopos(ctx,Event.pointerX(evt),Event.pointerY(evt));zk.eval(ctx,"context",_8f,cmp);}}}if(getZKAttr(cmp,"lfclk")&&zkau.insamepos(evt)){zkau.send({uuid:$uuid(cmp),cmd:"onClick",data:zkau._getMouseData(evt,cmp),ctl:true});}}}};zkau._savepos=function(evt){if(evt){zkau._mspos=[Event.pointerX(evt),Event.pointerY(evt),Event.element(evt)];}};zkau.insamepos=function(evt){if(!evt||!zkau._mspos){return true;}if(Event.element(evt)!=zkau._mspos[2]){return true;}var x=Event.pointerX(evt)-zkau._mspos[0];var y=Event.pointerY(evt)-zkau._mspos[1];return x>-3&&x<3&&y>-3&&y<3;};zkau._autopos=function(el,x,y){var ofs=zk.getDimension(el);var wd=ofs[0],hgh=ofs[1];var scx=zk.innerX(),scy=zk.innerY(),_9c=scx+zk.innerWidth(),_9d=scy+zk.innerHeight();if(x+wd>_9c){x=_9c-wd;if(x<scx){x=scx;}}if(y+hgh>_9d){y=_9d-hgh;if(y<scy){y=scy;}}ofs=zk.toStyleOffset(el,x,y);el.style.left=ofs[0]+"px";el.style.top=ofs[1]+"px";};zkau._onDocDClick=function(evt){if(!evt){evt=window.event;}var cmp=Event.element(evt);cmp=zkau._parentByZKAttr(cmp,"dbclk");if(cmp){var _a0=getZKAttr(cmp,"item");if(!_a0){_a0=$uuid(cmp);}zkau.send({uuid:_a0,cmd:"onDoubleClick",data:zkau._getMouseData(evt,cmp),ctl:true});}};zkau._onDocCtxMnu=function(evt){if(!evt){evt=window.event;}var _a2=Event.element(evt);var cmp=zkau._parentByZKAttr(_a2,"ctx","rtclk");if(cmp){var ctx=getZKAttr(cmp,"ctx");var _a5=getZKAttr(cmp,"rtclk");if(ctx||_a5){for(var n=_a2;n;n=$parent(n)){var _a7=$type(n);if(_a7){var o=window["zk"+_a7];if(o&&o.onrtclk){if(o.onrtclk(n)){ctx=_a5=null;}}}if(n==cmp){break;}}}if(ctx){ctx=zkau.getByZid(cmp,ctx);if(ctx){var _a7=$type(ctx);if(_a7){zkau.closeFloats(ctx,cmp);ctx.style.position="absolute";zk.setVParent(ctx);zkau._autopos(ctx,Event.pointerX(evt),Event.pointerY(evt));zk.eval(ctx,"context",_a7,cmp);}}}if(_a5){var _a9=getZKAttr(cmp,"item");if(!_a9){_a9=$uuid(cmp);}zkau.send({uuid:_a9,cmd:"onRightClick",data:zkau._getMouseData(evt,cmp),ctl:true});}Event.stop(evt);return false;}return !zk.ie||evt.returnValue;};zkau._onDocMouseover=function(evt){if(!evt){evt=window.event;}var cmp=Event.element(evt);cmp=zkau._parentByZKAttr(cmp,"tip");if(cmp&&!zk.progressing){var tip=getZKAttr(cmp,"tip");tip=zkau.getByZid(cmp,tip);if(tip){var _ad=zkau._tipz&&zkau._tipz.open;if(!_ad||zkau._tipz.cmpId!=cmp.id){zkau._tipz={tipId:tip.id,cmpId:cmp.id,x:Event.pointerX(evt)+1,y:Event.pointerY(evt)+2};if(_ad){zkau._openTip(cmp.id);}else{setTimeout("zkau._openTip('"+cmp.id+"')",zk_tipto);}}return;}}if(zkau._tipz){if(zkau._tipz.open){var tip=$e(zkau._tipz.tipId);if(tip&&zk.isAncestor(tip,Event.element(evt))){zkau._tipz.shallClose=false;}else{zkau._tipz.shallClose=true;setTimeout(zkau._tryCloseTip,300);}}else{zkau._tipz=null;}}};zkau._onDocMouseout=function(evt){if(!evt){evt=window.event;}if(zkau._tipz){if(zkau._tipz.open){zkau._tipz.shallClose=true;setTimeout(zkau._tryCloseTip,300);}else{zkau._tipz=null;}}};zkau._onResize=function(){if(zkau._cInfoReg){zkau._cInfoPend=true;setTimeout(zkau._doClientInfo,100);}zk.onResize();};zkau._doClientInfo=function(){if(zkau._cInfoPend){zkau._cInfoPend=false;zkau.cmd0.clientInfo();}};zkau._openTip=function(_af){if(zkau._tipz&&!zkau._tipz.open&&(!_af||_af==zkau._tipz.cmpId)){var tip=$e(zkau._tipz.tipId);zkau.closeFloats(tip,$e(_af));if(tip){var cmp=$e(_af);zkau._tipz.open=true;tip.style.position="absolute";zk.setVParent(tip);zkau._autopos(tip,zkau._tipz.x,zkau._tipz.y);zk.eval(tip,"context",null,cmp);}else{zkau._tipz=null;}}};zkau._tryCloseTip=function(){if(zkau._tipz&&zkau._tipz.shallClose){if(zkau._tipz.open){zkau.closeFloats();}zkau._tipz=null;}};zkau._parentByZKAttr=function(n,_b3,_b4){for(;n;n=$parent(n)){if(_b3&&getZKAttr(n,_b3)){return n;}if(_b4&&getZKAttr(n,_b4)){return n;}}return null;};zkau._onDocKeydown=function(evt){if(!evt){evt=window.event;}var _b6=Event.element(evt);var _b7,_b8,_b9,_ba,_bb,_bc;var _bd=evt.keyCode,_be;switch(_bd){case 13:var tn=$tag(_b6);if(tn=="TEXTAREA"||tn=="BUTTON"||(tn=="INPUT"&&_b6.type.toLowerCase()=="button")){return true;}case 27:if(zkau.closeFloats(_b6)){Event.stop(evt);return false;}if(_bd==13){_b7="skipOK";_b8="onOK";}else{_b7="skipCancel";_b8="onCancel";}break;case 16:case 17:case 18:return true;case 44:case 45:_be=_bd==44?"I":"J";break;default:if(_bd>=33&&_bd<=40){_be=String.fromCharCode("A".charCodeAt(0)+(_bd-33));break;}else{if(_bd>=112&&_bd<=123){_be=String.fromCharCode("P".charCodeAt(0)+(_bd-112));break;}else{if(evt.ctrlKey||evt.altKey){_be=String.fromCharCode(_bd).toLowerCase();break;}}}return true;}if(_be){_b8="onCtrlKey";}for(var n=_b6;n;n=$parent(n)){if(n.id&&n.getAttribute){if(getZKAttr(n,_b8)=="true"&&(!_be||zkau._inCtkeys(evt,_be,getZKAttr(n,"ctkeys")))){var _c1=true;if(zkau.currentFocus){var inp=zkau.currentFocus;switch($tag(inp)){case "INPUT":var _c3=inp.type.toLowerCase();if(_c3!="text"&&_c3!="password"){break;}case "TEXTAREA":_c1=zkau.textbox&&zkau.textbox.updateChange(inp,false);}}var req={uuid:n.id,cmd:_b8,ctl:true,data:[_bd,evt.ctrlKey,evt.shiftKey,evt.altKey]};if(zk.gecko&&$tag(inp)=="SELECT"&&$type(inp)){zkau.lateReq=req;}else{zkau.send(req,38);}Event.stop(evt);return false;}if("onCancel"==_b8&&$type(n)=="Wnd"){if(getZKAttr(n,"closable")=="true"){zkau.sendOnClose(n);Event.stop(evt);return false;}break;}if(_b7&&getZKAttr(n,_b7)=="true"){break;}}}return true;};zkau._inCtkeys=function(evt,_c6,_c7){if(_c7){var cc=evt.ctrlKey?"^":evt.altKey?"@":evt.shiftKey?"$":"#";var j=_c7.indexOf(cc),k=_c7.indexOf(";",j+1);if(j>=0&&k>=0){_c7=_c7.substring(j+1,k);return _c7.indexOf(_c6)>=0;}}return false;};zkau.sendOnMove=function(cmp,_cc){zkau.send({uuid:cmp.id,cmd:"onMove",data:[cmp.style.left,cmp.style.top,_cc?_cc:""]},zkau.asapTimeout(cmp,"onMove"));};zkau.sendOnZIndex=function(cmp){zkau.send({uuid:cmp.id,cmd:"onZIndex",data:[cmp.style.zIndex]},zkau.asapTimeout(cmp,"onZIndex"));};zkau.sendOnSize=function(cmp,_cf){zkau.send({uuid:cmp.id,cmd:"onSize",data:[cmp.style.width,cmp.style.height,_cf]},zkau.asapTimeout(cmp,"onSize"));zk.onResize(0,cmp);if(zk.ie&&!zk.ie7){setTimeout(function(){zk.onResize(0,cmp);},800);}};zkau.sendOnClose=function(_d0,_d1){var el=$e(_d0);if(_d1){zkau.closeFloats(el);}zkau.send({uuid:el.id,cmd:"onClose",data:null},5);};zkau.closeFloats=function(){return zkau._closeFloats("closeFloats",arguments);};zkau.closeFloatsOnFocus=function(){return zkau._closeFloats("closeFloatsOnFocus",arguments);};zkau._closeFloats=function(_d3,_d4){var _d5;for(var j=zkau._popups.length;--j>=0;){var n=$e(zkau._popups[j]);if($visible(n)&&getZKAttr(n,"animating")!="hide"&&!zk.isAncestorX(n,_d4,true)){_d5=true;zk.unsetVParent(n);zk.hide(n);zkau.send({uuid:n.id,cmd:"onOpen",data:[false]},zkau.asapTimeout(n,"onOpen"));}}for(var j=zkau.floats.length;--j>=0;){var n=zkau.floats[j];if(n[_d3].apply(n,_d4)){_d5=true;}}

⌨️ 快捷键说明

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