七彩渐变条(2):改进版
发表于:2007-06-30来源:作者:点击数:
标签:
html head title七彩渐变条/title meta http-equiv=Content-Type content=text/html; charset=gb2312 Script language= Java Script var cellsnum=256; //控制表格列数 var rowsnum=1; //控制表格行数 var td height=30; //控制表格行数 var bg=new Array(cel
<html>
<head>
<title>七彩渐变条</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<Script language="
JavaScript">
var cellsnum=256;
//控制表格列数
var rowsnum=1;
//控制表格行数
var
tdheight=30;
//控制表格行数
var bg=new Array(cellsnum);
function rand(number) {
var a=Math.random();
return parseInt((a)*number+1);
};
for (n=0;n<cellsnum*rowsnum;n++)
{
bg[n]="rgb("+rand(256)+","+rand(256)+","+rand(256)+")";
}
/*
bg[0]="#ffffff" ;
bg[1]="#
CCFFCC" ;
bg[2]="#00FF00" ;
bg[3]="#33CC33" ;
bg[4]="#009933" ;
bg[5]="#006600" ;
bg[6]="#003300" ;
bg[7]="#3399FF" ;
bg[8]="#0066FF" ;
bg[9]="#0000FF" ;
bg[10]="#3333CC";
bg[11]="#333399";
bg[12]="#000066";
bg[13]="#FFFF66";
bg[14]="#FFCC00";
bg[15]="#FF9900";
bg[16]="#CC6600";
bg[17]="#CC3300";
bg[18]="#800000";
bg[19]="#8033FF";
*/
var j=0;
function changecolor()
{
var t=document.all.mytable;
var r=t.rows.length;
for (m=0;m<r;m++)
{
var l=t.rows[m].cells.length;
for(i=0;i<l;i++)
{
k=Math.abs((i-j))%l;
t.rows[m].cells[i].bgColor=bg[k+m*cellsnum];
}
j++;
}
setTimeout("changecolor()",100)
}
</Script>
</head>
<body bgcolor="#FFFFFF" onload="setTimeout(@#changecolor()@#,10);">
<table border="0" width="100%" cellspacing="1" cellpadding="0" id="mytable" bgcolor="#FF9900">
<Script language="JavaScript">
for (var q=0;q<rowsnum;q++)
{
document.writeln(@#<tr height=@#+tdheight+@#>@#);
for (var w=0;w<cellsnum;w++)
{
document.writeln(@# <td> </td>@#);
}
document.writeln(@#</tr>@#);
}
</Script>
</table>
</body>
</html>
原文转自:http://www.ltesting.net