网页之文字的循环闪动特效
<script language="javascript" type="text/javascript">Yf'`\8l^&U<!--
// convert a single digit (0 - 16) into hex
function enHex(aDigit)"Cm}5pxB7w
{
return("0123456789ABCDEF".substring(aDigit, aDigit+1))*FS*M&Y:d'k2\?
}.fzv/A!a+_+e
// convert a hex digit into decimalo)K+cW{~
function deHex(aDigit)
{
return("0123456789ABCDEF".indexOf(aDigit)):^t*Xi:L
}
4Z2Ul#Z,T-m vvv
// Convert a 24bit number to hex3i&^"t` h,Im)x
function toHex(n)WLf)GDg
{,B2W-pY5i.svy%m hz
return (enHex((0xf00000 & n) >> 20) +XZ3a N8Wo
enHex((0x0f0000 & n) >> 16) +V | CG!F.X
enHex((0x00f000 & n) >> 12) +h)^;J1IN]3O;MVZ{
enHex((0x000f00 & n) >> 8) +
enHex((0x0000f0 & n) >> 4) +
enHex((0x00000f & n) >> 0))1Z*E-ea9uL
}
// Convert a six character hex to decimalv!F+p6Iex
function toDecimal(hexNum)WO/f?7gE M$Y
{@m2Z WCr3T
var tmp = ""+hexNum.toUpperCase()&X9H?y8g W Jku
while (tmp.length < 6) tmp = "0"+tmp4` sG-oh BBi#Ry o{
return ((deHex(tmp.substring(0,1)) << 20) +
(deHex(tmp.substring(1,2)) << 16) +
(deHex(tmp.substring(2,3)) << 12) + ^Rd o3q,pSt
(deHex(tmp.substring(3,4)) << 8) +
(deHex(tmp.substring(4,5)) << 4) +
(deHex(tmp.substring(5,6)))) B ZcF)V1GU]
}(Fz&qyK\r l
///////////////////Shimmering Links/////////////////////uoL2wdz.e q
//global variables
var hoverColour
var numLinks;|'VBc.L"N1g \+B
var rate; Xd'y'jw
var numFadeLevels;
var bgR;
var bgG;_H Iy o
var bgB;`` R/V NI
var currR;
var currG;
var currB;
var count;
var fadeOut;
var continuous;5B]*W/R1Mlx
var newColour;
var tID;B^N.Wab,vn
var redInterval;z/\ ~,a"~y"^"t
var greenInterval;e0k OL/JrCg(pv
var blueInterval;-f.]i\VK3U.niJ
function initLinks(mouseOverColour, numberOfLinks, fadeOutColour)
{.V pBw#\WjE
hoverColour = mouseOverColour;~vt*@2IMJ,KF4_
numLinks = numberOfLinks;
rate = 1;
numFadeLevels = 30;;A/M#l}&D SQ&qn
function initArray(theArray, length, val)
{7z4n#C2sVq0up-X4W
for(i=0;i<length;i++)
{TW(^,RI$wQZ*Tb
theArray[i] = val;uy&|R_CU O
}1X5x-o*T:w4l}
}"f sXJ?iT^
bgR = '0000' + fadeOutColour.substring(1,3)
bgG = '0000' + fadeOutColour.substring(3,5)'o9tt4{ ]1J1{Q+W&\(x
bgB = '0000' + fadeOutColour.substring(5,7)
currR = new Array(numLinks);