// JavaScript Document var Speed_c = 10; //速度(毫秒) var Space_c = 10; //每次移动(px) var PageWidth_c = 269; //翻页宽度 var fill_c = 0; //整体移位 var MoveLock_c = false; var MoveTimeObj_c; var Comp_c = 0; var AutoPlayObj_c = null; GetObj("List02").innerHTML = GetObj("List01").innerHTML; GetObj('ISL_Cont_c').scrollLeft = fill_c; GetObj("ISL_Cont_c").onmouseover = function(){clearInterval(AutoPlayObj_c);} GetObj("ISL_Cont_c").onmouseout = function(){AutoPlay_c();} AutoPlay_c(); function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval ('document.all.'+objName)}} function AutoPlay_c(){ //自动滚动 clearInterval(AutoPlayObj_c); AutoPlayObj_c = setInterval('ISL_GoDown_c();ISL_StopDown_c();',3000); //间隔时间 } function ISL_GoUp_c(){ //上翻开始 if(MoveLock_c) return; clearInterval(AutoPlayObj_c); MoveLock_c = true; MoveTimeObj_c = setInterval('ISL_ScrUp_c();',Speed_c); } function ISL_StopUp_c(){ //上翻停止 clearInterval(MoveTimeObj_c); if(GetObj('ISL_Cont_c').scrollLeft % PageWidth_c - fill_c != 0){ Comp_c = fill_c - (GetObj('ISL_Cont_c').scrollLeft % PageWidth_c); CompScr_c(); }else{ MoveLock_c = false; } AutoPlay_c(); } function ISL_ScrUp_c(){ //上翻动作 if(GetObj('ISL_Cont_c').scrollLeft <= 0){GetObj('ISL_Cont_c').scrollLeft = GetObj ('ISL_Cont_c').scrollLeft + GetObj('List01').offsetWidth} GetObj('ISL_Cont_c').scrollLeft -= Space_c ; } function ISL_GoDown_c(){ //下翻 clearInterval(MoveTimeObj_c); if(MoveLock_c) return; clearInterval(AutoPlayObj_c); MoveLock_c = true; ISL_ScrDown_c(); MoveTimeObj_c = setInterval('ISL_ScrDown_c()',Speed_c); } function ISL_StopDown_c(){ //下翻停止 clearInterval(MoveTimeObj_c); if(GetObj('ISL_Cont_c').scrollLeft % PageWidth_c - fill_c != 0 ){ Comp_c = PageWidth_c - GetObj('ISL_Cont_c').scrollLeft % PageWidth_c + fill_c; CompScr_c(); }else{ MoveLock_c = false; } AutoPlay_c(); } function ISL_ScrDown_c(){ //下翻动作 if(GetObj('ISL_Cont_c').scrollLeft >= GetObj('List01').scrollWidth){GetObj('ISL_Cont_c').scrollLeft = GetObj('ISL_Cont_c').scrollLeft - GetObj('List01').scrollWidth;} GetObj('ISL_Cont_c').scrollLeft += Space_c ; } function CompScr_c(){ var num_c; if(Comp_c == 0){MoveLock_c = false;return;} if(Comp_c < 0){ //上翻 if(Comp_c < -Space_c){ Comp_c += Space_c; num_c = Space_c; }else{ num_c = -Comp_c; Comp_c = 0; } GetObj('ISL_Cont_c').scrollLeft -= num_c; setTimeout('CompScr_c()',Speed_c); }else{ //下翻 if(Comp_c > Space_c){ Comp_c -= Space_c; num_c = Space_c; }else{ num_c = Comp_c; Comp_c = 0; } GetObj('ISL_Cont_c').scrollLeft += num_c; setTimeout('CompScr_c()',Speed_c); } }