网页之文字的循环闪动特效
<script language="javascript" type="text/javascript"><!--T!\ RJ(p"Vy
// convert a single digit (0 - 16) into hex}6P(]p\hx1Z
function enHex(aDigit)W,[iE"sw
{
return("0123456789ABCDEF".substring(aDigit, aDigit+1))
}]d8fve8}~nz
// convert a hex digit into decimal0]Y(Z!];A#{ M
function deHex(aDigit)
{
return("0123456789ABCDEF".indexOf(aDigit))!f7xadd&}(g
}O6eIR6AQE
b[ E Kb~ncW
// Convert a 24bit number to hex
function toHex(n)2h!x3adr
{,j4j'J2T%l/\7n~#E9y!U9dv
return (enHex((0xf00000 & n) >> 20) +
enHex((0x0f0000 & n) >> 16) +?&X3n"I8T/H*x9\
enHex((0x00f000 & n) >> 12) +
enHex((0x000f00 & n) >> 8) +7V-r Y&n+P.L2C9x
enHex((0x0000f0 & n) >> 4) +
enHex((0x00000f & n) >> 0))2H2^Q#u)]9QL$e_/r
}
// Convert a six character hex to decimalsxJ7L?0~q]
function toDecimal(hexNum)
{
var tmp = ""+hexNum.toUpperCase()
while (tmp.length < 6) tmp = "0"+tmp
return ((deHex(tmp.substring(0,1)) << 20) +
(deHex(tmp.substring(1,2)) << 16) +
(deHex(tmp.substring(2,3)) << 12) +r"uY0L"V
(deHex(tmp.substring(3,4)) << 8) +
(deHex(tmp.substring(4,5)) << 4) +
(deHex(tmp.substring(5,6))))lI sd.J
}L3dOic{:a
///////////////////Shimmering Links/////////////////////
//global variables3~&~ PGoa
var hoverColouro0I Z"P:_@a
var numLinks;1|Wy.KzHR2l
var rate; V#DG'p6A6OM
var numFadeLevels;aU3K6~8M H.e
var bgR;
var bgG;
var bgB;
var currR;
var currG;
var currB;JFt0E2X'@8m r)y
var count;"q9p5Xi+` P!\v
var fadeOut; W/d&I/h@,O
var continuous;FBP8A&P%Z8E
var newColour;
var tID;s+ck"SJ"~.K8r
var redInterval;
var greenInterval;
var blueInterval;t \Iv9C\9C-Uk
function initLinks(mouseOverColour, numberOfLinks, fadeOutColour)$t9yBF+n
{"u3W'T,_qj
hoverColour = mouseOverColour;Be%\?m.L~
numLinks = numberOfLinks;HVM2tV/d0`co WT9LJ
rate = 1;
numFadeLevels = 30;
function initArray(theArray, length, val)
{
for(i=0;i<length;i++)9K)p S/~F B!j9F
{d#XT0Y'o
theArray[i] = val;
}/L+T@&tr(d c!J
}ynF~Jl%k,?
bgR = '0000' + fadeOutColour.substring(1,3)d {y!Ad4F&B4Y|A
bgG = '0000' + fadeOutColour.substring(3,5)
bgB = '0000' + fadeOutColour.substring(5,7)
currR = new Array(numLinks);P6g0ra9h2w
currG = new Array(numLinks);
currB = new Array(numLinks);!Hg*O6s-U&k4tBP |
count = new Array(numLinks);
fadeOut = new Array(numLinks);4\2_$g t2a d5JL#Y&n
continuous = new Array(numLinks);B T:_i:e
newColour = new Array(numLinks);