woff 發表於 2008-6-1 16:25:47

超炫變色捲軸


<HEAD></HEAD>區內 。
<!------------ 插入控制碼區段開始 ------------>
<SCRIPT language="JScript">
<!--

var scrollPct, prevStep, nextStep, interStep

steps = new Array();
steps = new Array(128,128,128);
steps = new Array(255,0,0);
steps = new Array(255,255,0);
steps = new Array(0,255,0);
steps = new Array(0,255,255);
steps = new Array(0,0,255);
steps = new Array(255,0,255);
steps = new Array(255,0,0);
steps = new Array(255,255,255);

function newColor(chan) {
var i=Math.floor(steps+interStep*(steps-steps));
return i;
}

function scrollFunk() {
scrollPct=(steps.length-1)*document.body.scrollTop/(document.body.scrollHeight-document.body.clientHeight);
prevStep=Math.floor(scrollPct);
nextStep=Math.ceil(scrollPct);
interStep=scrollPct-prevStep;
var newRGB="rgb("+newColor(0)+","+newColor(1)+","+newColor(2)+")";
var invRGB="rgb("+(255-newColor(0))+","+(255-newColor(1))+","+(255-newColor(2))+")";
if (document.body.style.scrollbarTrackColor != null) {
document.body.style.scrollbarFaceColor=newRGB;
document.body.style.scrollbarTrackColor=invRGB;
}
}

window.onscroll=scrollFunk;
//-->
</SCRIPT>
<!------------ 插入控制碼區段結束 ------------>
頁: [1]
查看完整版本: 超炫變色捲軸