?? utils.js
字號:
var cart_browser_agt=(navigator==null||navigator.userAgent==null)?'':navigator.userAgent.toLowerCase(),
cart_browser_app=(navigator==null||navigator.appVersion==null)?'':navigator.appVersion,
cart_browser_major=parseInt(cart_browser_app),
cart_browser_opera=cart_browser_agt.indexOf('opera')!=-1,
cart_browser_ie=!cart_browser_opera&&(cart_browser_agt.indexOf('msie')!=-1),
cart_browser_iemac=cart_browser_ie&&(cart_browser_agt.indexOf('mac')!=-1),
cart_browser_safari=cart_browser_agt.indexOf('safari')!=-1,
cart_browser_konqueror=cart_browser_agt.indexOf('konqueror')!=-1,
cart_browser_mozilla=!cart_browser_ie&&!cart_browser_opera&&((cart_browser_agt.indexOf(
'netscape')!=-1)||(cart_browser_agt.indexOf(
'mozilla')!=-1))
&&(cart_browser_major>=5),
cart_browser_ie3=cart_browser_ie&&(cart_browser_major<4),
cart_browser_ie4=cart_browser_ie&&(cart_browser_major==4)&&(cart_browser_agt.indexOf("msie 4")!=-1),
cart_browser_ie5point5=cart_browser_ie&&(cart_browser_major==4)&&(cart_browser_agt.indexOf("msie 5.5")!=-1),
cart_browser_ie5=cart_browser_ie&&(cart_browser_major==4)&&(cart_browser_agt.indexOf(
"msie 5")!=-1)&&!cart_browser_ie5point5,
cart_browser_ie5point5plus=cart_browser_ie&&!cart_browser_ie3&&!cart_browser_ie4&&!cart_browser_ie5,
cart_browser_transitions=cart_browser_ie5point5plus&&(cart_browser_agt.indexOf('nt 4')==-1),
cart_browser_ie6plus=cart_browser_ie
&&!cart_browser_ie3&&!cart_browser_ie4&&!cart_browser_ie5&&!cart_browser_ie5point5,
cart_browser_shadows=cart_browser_ie6plus,
cart_browser_n6=(cart_browser_agt.indexOf('netscape6')!=-1),
cart_browser_slides=!cart_browser_konqueror&&!cart_browser_n6,
cart_browser_overlays=cart_browser_ie5point5plus,
cart_browser_hideselects=cart_browser_ie&&!cart_browser_iemac,
cart_browser_addeventhandlers=!cart_browser_iemac,
cart_browser_contextmenus=cart_browser_addeventhandlers,
cart_browser_noncustomcontextmenus=cart_browser_contextmenus&&!cart_browser_opera&&!cart_browser_safari,
cart_browser_expandonclick=cart_browser_addeventhandlers,
cart_browser_recyclegroups=!cart_browser_n6&&!cart_browser_iemac;
qzAfx=function(qzgx){
return cart_browser_ie?qzAev(qzgx):qzAdx(qzgx);
};
qzAfw=function(qzgx){
return cart_browser_ie?qzAeu(qzgx):qzAdw(qzgx);
};
qzAev=function(qzgx){
return (cart_browser_iemac?qzAds(qzgx):cart_browser_ie4?qzwk(qzgx):qzrp(qzgx));
};
qzAeu=function(qzgx){
return (cart_browser_iemac?qzAdr(qzgx):cart_browser_ie4?qzwc(qzgx):qzqw(qzgx));
};
qzrp=function(qzgx){
var x=0;
while(qzgx.offsetParent!=null){
x+=qzgx.offsetLeft;
if(qzgx.offsetParent.tagName!="TABLE"&&qzgx.offsetParent.tagName!="TD"&&qzgx.offsetParent.tagName!="TR"
&&qzgx.offsetParent.currentStyle!=null){
var qzyj=parseInt(qzgx.offsetParent.currentStyle.borderLeftWidth);
if(!isNaN(qzyj)){
x+=qzyj;
};
};
if(qzgx.offsetParent.tagName=="TABLE"&&qzgx.offsetParent.border>0){
x+=1;
};
qzgx=qzgx.offsetParent;
}
;
if(document.compatMode=="CSS1Compat"&&qzgx==document.body){
var qzAao=parseInt(qzgx.currentStyle.marginLeft);
if(!isNaN(qzAao)){
x+=qzAao;
};
};
return x;
};
qzqw=function(qzgx){
var y=0;
while(qzgx.offsetParent!=null){
y+=qzgx.offsetTop;
if(qzgx.offsetParent.tagName!="TABLE"&&qzgx.offsetParent.tagName!="TD"&&qzgx.offsetParent.tagName!="TR"
&&qzgx.offsetParent.currentStyle!=null){
var qzza=parseInt(qzgx.offsetParent.currentStyle.borderTopWidth);
if(!isNaN(qzza)){
y+=qzza;
};
};
if(qzgx.offsetParent.tagName=="TABLE"&&qzgx.offsetParent.border>0){
y+=1;
};
qzgx=qzgx.offsetParent;
}
;
if(document.compatMode=="CSS1Compat"&&qzgx==document.body){
var qzAbn=parseInt(qzgx.currentStyle.marginTop);
if(!isNaN(qzAbn)){
y+=qzAbn;
};
};
return y;
};
qzwk=function(qzgx){
var x=0;
while(qzgx!=document.body){
x+=qzgx.offsetLeft;
qzgx=qzgx.offsetParent;
}
;
return x;
};
qzwc=function(qzgx){
var y=0;
while(qzgx!=document.body){
y+=qzgx.offsetTop;
qzgx=qzgx.offsetParent;
}
;
return y;
};
qzAds=function(qzgx){
var x=0;
while(qzgx.offsetParent!=document.body){
x+=qzgx.offsetLeft;
qzgx=qzgx.offsetParent;
}
;
x+=(qzgx.offsetLeft+qzAfq());
return x;
};
qzAdr=function(qzgx){
var y=0;
while(qzgx.offsetParent!=document.body){
y+=qzgx.offsetTop;
qzgx=qzgx.offsetParent;
}
;
y+=(qzgx.offsetTop+qzAew());
return y;
};
qzAfq=function(){
if(qzgi==null){
if(!document.all["cart_pgmrgmsr"]){
qzfr();
};
qzgi=-document.all["cart_pgmrgmsr"].offsetLeft;
};
return qzgi;
};
qzAew=function(){
if(qzgh==null){
if(!document.all["cart_pgmrgmsr"]){
qzfr();
};
qzgh=-document.all["cart_pgmrgmsr"].offsetTop;
};
return qzgh;
};
qzfr=function(){
document.body.insertAdjacentHTML('beforeEnd',
'<div id="cart_pgmrgmsr" style="position:absolute;left:0;top:0;z-index:-1000;visibility:hidden">*</div>');
};
qzAdx=function(qzcg){
var x=0;
do{
if(qzcg.style.position=='absolute'){
return x+qzcg.offsetLeft;
}
else{
x+=qzcg.offsetLeft;
if(qzcg.offsetParent){
if(qzcg.offsetParent.tagName=='TABLE'&&!cart_browser_safari&&!cart_browser_konqueror){
if(parseInt(qzcg.offsetParent.border)>0){
x+=1;
};
};
};
};
}
while((qzcg=qzcg.offsetParent));
return (cart_browser_konqueror?x+qzvl():x);
};
qzAdw=function(qzcg){
var y=0;
do{
if(qzcg.style.position=='absolute'){
return y+qzcg.offsetTop;
}
else{
y+=qzcg.offsetTop;
if(qzcg.offsetParent){
if(qzcg.offsetParent.tagName=='TABLE'&&!cart_browser_safari&&!cart_browser_konqueror){
if(parseInt(qzcg.offsetParent.border)>0){
y+=1;
};
};
};
};
}
while((qzcg=qzcg.offsetParent));
return (cart_browser_konqueror?y+qzun():y);
};
qzvl=function(){
if(qzgi==null){
qzgi=qzqv();
};
return qzgi;
};
qzun=function(){
if(qzgh==null){
qzgh=qzqq();
};
return qzgh;
};
qzqv=function(){
if(!isNaN(parseInt(document.body.style.marginLeft))){
return parseInt(document.body.style.marginLeft);
};
if(!isNaN(parseInt(document.body.style.margin))){
return parseInt(document.body.style.margin);
};
if(!isNaN(parseInt(document.body.leftMargin))){
return parseInt(document.body.leftMargin);
};
return 10;
};
qzqq=function(){
if(!isNaN(parseInt(document.body.style.marginTop))){
return parseInt(document.body.style.marginTop);
};
if(!isNaN(parseInt(document.body.style.margin))){
return parseInt(document.body.style.margin);
};
if(!isNaN(parseInt(document.body.topMargin))){
return parseInt(document.body.topMargin);
};
return 10;
};
var qzgi=null,qzgh=null;
qzAbw=0;
cart_slidetype_exponentialaccelerate=1;
cart_slidetype_exponentialdecelerate=2;
qzAam=3;
cart_slidetype_quadraticaccelerate=4;
cart_slidetype_quadraticdecelerate=5;
function qzAjr(qzcp,qzwa,qzeb){
if(qzeb==qzAbw||qzcp>=qzwa){
return 1;
};
var qzAcy=(qzeb==cart_slidetype_exponentialaccelerate)||(qzeb==cart_slidetype_quadraticaccelerate);
if(qzAcy){
qzcp=qzwa-qzcp;
};
var qzqo=qzcp/qzwa,qzAan;
switch(qzeb){
case qzAam:
qzAan=qzqo;
break;
case cart_slidetype_exponentialdecelerate:
case cart_slidetype_exponentialaccelerate:
qzAan=1-Math.pow(1/300,qzqo);
break;
case cart_slidetype_quadraticdecelerate:
case cart_slidetype_quadraticaccelerate:
qzAan=Math.pow(qzqo,2);
break;
}
;
if(qzAcy){
qzAan=1-qzAan;
};
return Math.min(Math.max(0,qzAan),1);
}
;
qzyh=0;
qzvy=1;
qzum=2;
qzyg=3;
qzts=4;
qzsg=5;
qztw=6;
qzsq=7;
qzsp=8;
qzrt=9;
qzul=10;
qztr=11;
qztq=12;
qzsf=13;
qzuk=14;
qztp=15;
qzuj=16;
qzvx=17;
qzvw=18;
qzui=19;
qzuh=20;
qztv=21;
qzvv=22;
function qzAhv(qzAgm,qzzm){
switch(qzAgm){
case qzyh:return null;
case qzvy:return qzzm;
case qzum:return 'progid:DXImageTransform.Microsoft.RandomDissolve()';
case qzyg:return 'progid:DXImageTransform.Microsoft.Fade()';
case qzts:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=CIRCLE)';
case qzsg:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=CIRCLE,motion=in)';
case qztw:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=CROSS)';
case qzsq:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=CROSS,motion=in)';
case qzsp:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=DIAMOND)';
case qzrt:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=DIAMOND,motion=in)';
case qzul:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=PLUS)';
case qztr:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=PLUS,motion=in)';
case qztq:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=SQUARE)';
case qzsf:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=SQUARE,motion=in)';
case qzuk:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=STAR)';
case qztp:return 'progid:DXImageTransform.Microsoft.Iris(irisStyle=STAR,motion=in)';
case qzuj:return 'progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=20)';
case qzvx:return 'progid:DXImageTransform.Microsoft.Wheel(spokes=2)';
case qzvw:return 'progid:DXImageTransform.Microsoft.Wheel(spokes=8)';
case qzui:return 'progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1)';
case qzuh:return 'progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0,motion=reverse)';
case qztv:return 'progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0)';
case qzvv:return 'progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=reverse)';
}
;
return null;
}
;
function qqDb(qzm,oControl){
var qzhz,qzzt=qzm.Target;
if(!qzzt||qzzt==''){
qzzt=oControl.DefaultTarget;
};
var sPostId=qzm.PostBackID;
if(!sPostId&&qzm.ID&&qzm.ID!=''){
sPostId='p_'+qzm.ID;
};
if(qzm.AutoPostBackOnSelect&&sPostId){
var qzAgp="__doPostBack('"+oControl.ControlId+"','"+sPostId+"')";
if(qzm.ClientSideCommand&&qzm.ClientSideCommand!=''){
qzhz="if("+qzm.ClientSideCommand+") {"+qzAgp+";}";
}
else{
qzhz=qzAgp+";";
};
}
else if(qzm.ClientSideCommand&&qzm.ClientSideCommand!=''){
qzhz=qzm.ClientSideCommand;
}
else if(qzm.NavigateUrl&&qzm.NavigateUrl!=''){
if(!qzzt||qzzt==''){
qzhz="document.location.href = '"+qzm.NavigateUrl+"'";
}
else{
qzhz="window.open('"+qzm.NavigateUrl+"', '"+qzzt+"')";
};
}
else {
qzhz='';
};
if(oControl.MultiPageId&&oControl.MultiPageId!=''){
if(qzm.PageViewId&&qzm.PageViewId!=''){
qzhz=oControl.MultiPageId+".SetPageId('"+qzm.PageViewId+"');"+qzhz;
}
else{
var qzgc=FindInArray(oControl.qqGo,'PageViewId'),bRequireIds=false;
for(var qzba=0;qzba<oControl.qqGa.length;qzba++){
if(oControl.qqGa[qzba][qzgc]&&oControl.qqGa[qzba][qzgc]!=''){
bRequireIds=true;
break;
};
}
;
if(!bRequireIds){
qzhz=oControl.MultiPageId+".SetPageIndex("+qzm.StorageIndex+");"+qzhz;
};
};
};
return qzhz;
}
;
function AddEventHandler(qzcg,eventName,qznv){
if(!window.cart_browser_addeventhandlers){
return false;
};
if(qzcg.attachEvent){
return qzcg.attachEvent("on"+eventName,qznv);
}
else if(qzcg.addEventListener){
qzcg.addEventListener(eventName,qznv,false);
return true;
};
return false;
}
;
function ComponentArt_CancelEvent(qzim){
if(document.all){
event.cancelBubble=true;
}
else if(qzim){
qzim.preventDefault();
qzim.stopPropagation();
};
return false;
}
;
function FindInArray(array,qzz){
for(var qzba=0;qzba<array.length;qzba++){
if(array[qzba]==qzz){
return qzba;
};
}
;
return null;
}
;
function FindPropertyValueInStorageArray(array,qqGt){
for(var qzba=0;qzba<array.length;qzba+=2){
if(array[qzba]==qqGt){
return qzba+1;
};
}
;
return null;
}
;
function FindPropertyIndexInStorageArray(array,qqGz){
for(var qzba=0;2*qzba<array.length;qzba++){
if(array[2*qzba]==qqGz){
return qzba;
};
}
;
return null;
}
;
function ComponentArt_Quote(str){
if(str==null){
return 'null';
}
else{
return '\''+str+'\'';
};
}
;
function ComponentArt_Contains(qzvj,qzqm){
if(qzqm==null||qzvj==null){
return false;
};
if(cart_browser_ie){
return qzvj.contains(qzqm);
};
if(qzqm==qzvj){
return true;
}
while(qzqm.parentNode){
qzqm=qzqm.parentNode;
if(qzqm==qzvj){
return true;
};
}
;
return false;
}
;
function ComponentArt_ToElement(event){
if(event==null){
return null;
};
if(cart_browser_ie){
return event.toElement;
};
if(event.type=='mouseover'){
return event.target;
};
if(event.type=='mouseout'){
return event.relatedTarget;
};
return null;
}
;
function ComponentArt_FromElement(event){
if(event==null){
return null;
};
if(event.fromElement!=null){
return event.fromElement;
};
if(event.type=='mouseover'){
return event.relatedTarget;
};
if(event.type=='mouseout'){
return event.target;
};
return null;
}
;
function qqGp(className,storageArray){
var qqGk=eval(className),object=new qqGk();
for(var qzba=0;qzba<object.qqGr.length;qzba+=2){
object[object.qqGr[qzba]]=null;
}
;
for(var qzba=0;qzba<object.TransitoryProperties.length;qzba+=2){
object[object.TransitoryProperties[qzba]]=null;
}
;
for(var qzba=0;qzba<storageArray.length;qzba+=2){
var qqGt=2*storageArray[qzba],qqGy=storageArray[qzba+1],qqGz=object.qqGr[qqGt],qqGj=object.qqGr[qqGt+1];
object[qqGz]=qqGj?qqGp(qqGj,qqGy):qqGy;
}
;
var qqGm=arguments.length-2;
for(var qzba=0;qzba<qqGm&&qzba<object.TransitoryProperties.length;qzba++){
var qqGz=object.TransitoryProperties[qzba];
object[qqGz]=arguments[2+qzba];
}
;
return object;
}
;
var ComponentArt_Utils_Loaded=true;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -