主题:请高手指教其中的奥妙,郁闷中
有一段javascript代码,在winxp中的记事本中输入,保存为网页类型文件,能实现效果,而在win 2000中,用同样的步骤,却出不来想要的效果(本人已试过多次),代码如下:
<html>
<head>
<script language="JavaScript">
var bg=0, bgI=1, cNum=1;
var hex = new Array(31);
hex[0]="00";
hex[1]="09";
hex[2]="11";
hex[3]="1A";
hex[4]="22";
hex[5]="2B";
hex[6]="33";
hex[7]="3C";
hex[8]="44";
hex[9]="4D";
hex[10]="55";
hex[11]="5E";
hex[12]="66";
hex[13]="6F";
hex[14]="77";
hex[15]="80";
hex[16]="88";
hex[17]="91";
hex[18]="99";
hex[19]="A2";
hex[20]="AA";
hex[21]="B3";
hex[22]="BB";
hex[23]="C4";
hex[24]="CC";
hex[25]="D5";
hex[26]="DD";
hex[27]="E6";
hex[28]="EE";
hex[29]="F7";
hex[30]="FF";
function BgFade() {
if (cNum==1) {FadeRed();}
else if (cNum==2) {FadeWhite();}
else {FadeBlue();}
}
function FadeRed() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=2;}
document.body.bgColor="#"+hex[bg]+"0000";
}
function FadeWhite() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=3;}
document.body.bgColor="#"+hex[bg]+hex[bg]+hex[bg];
}
function FadeBlue() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=1;}
document.body.bgColor="#0000"+hex[bg];
}
</script>
</head>
<body onLoad='setInterval ("BgFade()",20)'>
</body>
</html>
<html>
<head>
<script language="JavaScript">
var bg=0, bgI=1, cNum=1;
var hex = new Array(31);
hex[0]="00";
hex[1]="09";
hex[2]="11";
hex[3]="1A";
hex[4]="22";
hex[5]="2B";
hex[6]="33";
hex[7]="3C";
hex[8]="44";
hex[9]="4D";
hex[10]="55";
hex[11]="5E";
hex[12]="66";
hex[13]="6F";
hex[14]="77";
hex[15]="80";
hex[16]="88";
hex[17]="91";
hex[18]="99";
hex[19]="A2";
hex[20]="AA";
hex[21]="B3";
hex[22]="BB";
hex[23]="C4";
hex[24]="CC";
hex[25]="D5";
hex[26]="DD";
hex[27]="E6";
hex[28]="EE";
hex[29]="F7";
hex[30]="FF";
function BgFade() {
if (cNum==1) {FadeRed();}
else if (cNum==2) {FadeWhite();}
else {FadeBlue();}
}
function FadeRed() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=2;}
document.body.bgColor="#"+hex[bg]+"0000";
}
function FadeWhite() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=3;}
document.body.bgColor="#"+hex[bg]+hex[bg]+hex[bg];
}
function FadeBlue() {
bg+=bgI;
if (bg>29) {bgI*=-1;}
else if (bg<1) {bgI*=-1;cNum=1;}
document.body.bgColor="#0000"+hex[bg];
}
</script>
</head>
<body onLoad='setInterval ("BgFade()",20)'>
</body>
</html>

您所在位置: