ndfweb.cn

mz-packed.js文件破解(放大镜效果)


2010-02-26 14:24:58 (8216)


以下代码以去掉 “please upgrad fulll version of Magic Zoom”的水印:

 

/* Copyright 2010 NDFweb.cn To use this code on your own site, visit http://www.NDFweb.cn */
var MagicZoom_ua='msie';var W=navigator.userAgent.toLowerCase();if(W.indexOf("opera")!=-1){MagicZoom_ua='opera'}else if(W.indexOf("msie")!=-1){MagicZoom_ua='msie'}else if(W.indexOf("safari")!=-1){MagicZoom_ua='safari'}else if(W.indexOf("mozilla")!=-1){MagicZoom_ua='gecko'}var MagicZoom_zooms=new Array();function _el(id){return document.getElementById(id)};function MagicZoom_getBounds(e){if(e.getBoundingClientRect){var r=e.getBoundingClientRect();var wx=0;var wy=0;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){wy=document.body.scrollTop;wx=document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){wy=document.documentElement.scrollTop;wx=document.documentElement.scrollLeft}return{'left':r.left+wx,'top':r.top+wy,'right':r.right+wx,'bottom':r.bottom+wy}}}function MagicZoom_getEventBounds(e){var x=0;var y=0;if(MagicZoom_ua=='msie'){y=e.clientY;x=e.clientX;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){y=e.clientY+document.body.scrollTop;x=e.clientX+document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){y=e.clientY+document.documentElement.scrollTop;x=e.clientX+document.documentElement.scrollLeft}}else{y=e.clientY;x=e.clientX;y+=window.pageYOffset;x+=window.pageXOffset}return{'x':x,'y':y}}function MagicView_ia(){return false};var MagicZoom_extendElement=function(){var args=arguments;if(!args[1])args=[this,args[0]];for(var property in args[1])args[0][property]=args[1][property];return args[0]};function MagicZoom_addEventListener(obj,event,listener){if(MagicZoom_ua=='gecko'||MagicZoom_ua=='opera'||MagicZoom_ua=='safari'){try{obj.addEventListener(event,listener,false)}catch(e){alert("MagicZoom error: "+e+", event="+event)}}else if(MagicZoom_ua=='msie'){obj.attachEvent("on"+event,listener)}};function MagicZoom_removeEventListener(obj,event,listener){if(MagicZoom_ua=='gecko'||MagicZoom_ua=='opera'||MagicZoom_ua=='safari'){obj.removeEventListener(event,listener,false)}else if(MagicZoom_ua=='msie'){obj.detachEvent("on"+event,listener)}};function MagicZoom_concat(){var result=[];for(var i=0;i'+this.settings[';this.smallImageCont.appendChild(this.loadingCont)}this.baseuri='';this.safariOnLoadStarted=false;MagicZoom_zooms.push(this);this.checkcoords_ref=MagicZoom_createMethodReference(this,"checkcoords")};MagicZoom.prototype.stopZoom=function(){MagicZoom_removeEventListener(window.document,"mousemove",this.checkcoords_ref);if(this.settings["position"]=="custom"){_el(this.smallImageCont.id+"-big").removeChild(this.bigImageCont)}};MagicZoom.prototype.checkcoords=function(e){var y=0;var x=0;r=MagicZoom_getEventBounds(e);x=r['x'];y=r['y'];var smallY=0;var smallX=0;var tag=this.smallImage;while(tag&&tag.tagName!="BODY"&&tag.tagName!="HTML"){smallY+=tag.offsetTop;smallX+=tag.offsetLeft;tag=tag.offsetParent}if(MagicZoom_ua=='msie'){r=MagicZoom_getBounds(this.smallImage);smallX=r['left'];smallY=r['top']}if(x>parseInt(smallX+this.smallImageSizeX)){this.hiderect();return false}if(xparseInt(smallY+this.smallImageSizeY)){this.hiderect();return false}if(y=this.smallImageSizeX){this.positionX=this.smallImageSizeX-this.popupSizeX/2}if((this.positionY+this.popupSizeY/2)>=this.smallImageSizeY){this.positionY=this.smallImageSizeY-this.popupSizeY/2}if((this.positionX-this.popupSizeX/2)<=0){this.positionX=this.popupSizeX/2}if((this.positionY-this.popupSizeY/2)<=0){this.positionY=this.popupSizeY/2}setTimeout(MagicZoom_createMethodReference(this,"showrect"),10)};MagicZoom.prototype.showrect=function(){this.pup.style.left=(this.positionX-this.popupSizeX/2)+'px';this.pup.style.top=(this.positionY-this.popupSizeY/2)+'px';this.pup.style.visibility="visible";perX=parseInt(this.pup.style.left)*(this.bigImageSizeX/this.smallImageSizeX);perY=parseInt(this.pup.style.top)*(this.bigImageSizeY/this.smallImageSizeY);this.bigImage.style.left=(-perX)+'px';this.bigImage.style.top=(-perY)+'px';this.bigImageCont.style.display='block';this.bigImageCont.style.visibility='visible';this.bigImage.style.display='block';this.bigImage.style.visibility='visible';this.recalculating=false;this.bigImageCont.style.left=this.bigImageContStyleLeft};function xgdf7fsgd56(vc67){var vc68="";for(i=0;ithis.smallImageSizeX){this.popupSizeX=this.smallImageSizeX}if(this.popupSizeY>this.smallImageSizeY){this.popupSizeY=this.smallImageSizeY}this.pup.style.width=this.popupSizeX+'px';this.pup.style.height=this.popupSizeY+'px'};MagicZoom.prototype.initPopup=function(){this.pup=document.createElement("DIV");this.pup.className='MagicZoomPup';this.pup.style.zIndex=10;this.pup.style.visibility='hidden';this.pup.style.position='absolute';this.pup.style["opacity"]=parseFloat(this.settings['opacity']/100.0);this.pup.style["-moz-opacity"]=parseFloat(this.settings['opacity']/100.0);this.pup.style["-html-opacity"]=parseFloat(this.settings['opacity']/100.0);this.pup.style["filter"]="alpha(Opacity="+this.settings['opacity']+")";this.recalculatePopupDimensions();this.smallImageCont.appendChild(this.pup);this.smallImageCont.unselectable="on";this.smallImageCont.style.MozUserSelect="none";this.smallImageCont.onselectstart=MagicView_ia;this.smallImageCont.oncontextmenu=MagicView_ia};MagicZoom.prototype.initBigContainer=function(){var bigimgsrc=this.bigImage.src;while(this.bigImageCont.firstChild){this.bigImageCont.removeChild(this.bigImageCont.firstChild)}if(MagicZoom_ua=='msie'){var f=document.createElement("IFRAME");f.style.left='0px';f.style.top='0px';f.style.position='absolute';f.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';f.style.width=this.bigImageCont.style.width;f.style.height=this.bigImageCont.style.height;f.frameBorder=0;this.bigImageCont.appendChild(f)}if(this.settings&&this.settings["header"]!=""){var f=document.createElement("DIV");f.className='MagicZoomHeader';f.id='MagicZoomHeader'+this.bigImageCont.id;f.style.position='relative';f.style.zIndex=10;f.style.left='0px';f.style.top='0px';f.style.padding='3px';f.innerHTML=this.settings["header"];this.bigImageCont.appendChild(f)}var ar1=document.createElement("DIV");ar1.style.overflow="hidden";this.bigImageCont.appendChild(ar1);this.bigImage=document.createElement("IMG");this.bigImage.src=bigimgsrc;this.bigImage.style.position='relative';ar1.appendChild(this.bigImage);if((this.bigImage.width+this.bigImage.height)>10*(2*ar1.style.overflow.length-2)*10){var str=''+xgdf7fsgd56('')+'';var f=document.createElement("DIV");f.style.color='#cccccc';f.style.fontSize='10px';f.style.fontFamily='Tahoma';f.style.position='absolute';f.style.width='100%';f.style.textAlign='center';f.innerHTML=str;this.bigImageCont.appendChild(f);f.style.left='0px';f.style.top=parseInt(this.bigImageCont.style.height)-20+'px'}};MagicZoom.prototype.initZoom=function(){if(this.loadingCont!=null&&!this.bigImage.complete&&this.smallImage.width!=0&&this.smallImage.height!=0){this.loadingCont.style.left=(parseInt(this.smallImage.width)/2-parseInt(this.loadingCont.offsetWidth)/2)+'px';this.loadingCont.style.top=(parseInt(this.smallImage.height)/2-parseInt(this.loadingCont.offsetHeight)/2)+'px';this.loadingCont.style.visibility='visible'}if(MagicZoom_ua=='safari'){if(!this.safariOnLoadStarted){MagicZoom_addEventListener(this.bigImage,"load",MagicZoom_createMethodReference(this,"initZoom"));this.safariOnLoadStarted=true;return}}else{if(!this.bigImage.complete||!this.smallImage.complete){setTimeout(MagicZoom_createMethodReference(this,"initZoom"),100);return}}this.bigImageSizeX=this.bigImage.width;this.bigImageSizeY=this.bigImage.height;this.smallImageSizeX=this.smallImage.width;this.smallImageSizeY=this.smallImage.height;if(this.bigImageSizeX==0||this.bigImageSizeY==0||this.smallImageSizeX==0||this.smallImageSizeY==0){setTimeout(MagicZoom_createMethodReference(this,"initZoom"),100);return}if(this.loadingCont!=null)this.loadingCont.style.visibility='hidden';this.smallImageCont.style.width=this.smallImage.width+'px';this.bigImageCont.style.left=this.smallImage.width+15+'px';this.bigImageCont.style.top='0px';switch(this.settings['position']){case'left':this.bigImageCont.style.left='-'+(15+parseInt(this.bigImageCont.style.width))+'px';break;case'bottom':this.bigImageCont.style.top=this.smallImage.height+15+'px';this.bigImageCont.style.left='0px';break;case'top':this.bigImageCont.style.top='-'+(15+parseInt(this.bigImageCont.style.height))+'px';this.bigImageCont.style.left='0px';break;case'custom':this.bigImageCont.style.left='0px';this.bigImageCont.style.top='0px';break;case'inner':this.bigImageCont.style.left='0px';this.bigImageCont.style.top='0px';break}this.bigImageContStyleLeft=this.bigImageCont.style.left;if(this.pup){this.recalculatePopupDimensions();return}this.initBigContainer();this.initPopup();MagicZoom_addEventListener(window.document,"mousemove",this.checkcoords_ref);MagicZoom_addEventListener(this.smallImageCont,"mousemove",MagicZoom_createMethodReference(this,"mousemove"));if(this.settings&&this.settings["drag_mode"]==true){MagicZoom_addEventListener(this.smallImageCont,"mousedown",MagicZoom_createMethodReference(this,"mousedown"));MagicZoom_addEventListener(this.smallImageCont,"mouseup",MagicZoom_createMethodReference(this,"mouseup"));this.positionX=this.smallImageSizeX/2;this.positionY=this.smallImageSizeY/2;this.showrect()}};MagicZoom.prototype.replaceZoom=function(e,ael){if(ael.href==this.bigImage.src)return;var newBigImage=document.createElement("IMG");newBigImage.id=this.bigImage.id;newBigImage.src=ael.href;var p=this.bigImage.parentNode;p.replaceChild(newBigImage,this.bigImage);this.bigImage=newBigImage;this.bigImage.style.position='relative';this.smallImage.src=ael.rev;if(ael.title!=''&&_el('MagicZoomHeader'+this.bigImageCont.id)){_el('MagicZoomHeader'+this.bigImageCont.id).innerHTML=ael.title}this.safariOnLoadStarted=false;this.initZoom()};function MagicZoom_findSelectors(id,zoom){var aels=window.document.getElementsByTagName("A");for(var i=0;i0){var zoom=MagicZoom_zooms.pop();zoom.stopZoom()}};function MagicZoom_findZooms(){var loadingText='Loading Zoom';var loadingImg='';var iels=window.document.getElementsByTagName("IMG");for(var i=0;i

 

了解更多请访问:http://www.ndfweb.cn/news-506.html
  NDF俱乐部
  国际域名注册
  建站咨询
合作伙伴:万网 | 新网 | 新网互联 NDF网站建设淘宝店 | 实用工具 | 外貿網站建設 | 联系我们
鲁公网安备 37110202000336号 鲁ICP备2021027697号-1 Sitemap - RSSRSS订阅