用JavaScript实现变色背景和文字(2)

2016-01-29 11:45 1 1 收藏

用JavaScript实现变色背景和文字(2),用JavaScript实现变色背景和文字(2)

【 tulaoshi.com - Javascript 】

2、前景文字:


< html
< head
< title bgcolor< /title
< meta http-equiv="Content-Type" content="text/html; charset=gb2312"
< script language="JavaScript"
< !--
//you can assign the initial color of the background here
r=255;
g=0;
b=0;
flag=0;
t=new Array;
o=new Array;
d=new Array;
function hex(a,c)
{
t[a]=Math.floor(c/16)
o[a]=c%16
switch (t[a])
{
case 10:
t[a]='A';
break;
case 11:
t[a]='B';
break;
case 12:
t[a]='C';
break;
case 13:
t[a]='D';
break;
case 14:
t[a]='E';
break;
case 15:
t[a]='F';
break;
default:
break;
}
switch (o[a])
{
case 10:
o[a]='A';
break;
case 11:
o[a]='B';
break;
case 12:
o[a]='C';
break;
case 13:
o[a]='D';
break;
case 14:
o[a]='E';
break;
case 15:
o[a]='F';
break;
default:
break;
}
}

function ran(a,c)
{
if ((Math.random() 2/3||c==0)&&c< 255)
{
c++
d[a]=2;
}
else
{
if ((Math.random()< =1/2||c==255)&&c 0)
{
c--
d[a]=1;
}
else d[a]=0;
}
return c
}
function do_it(a,c)
{
if ((d[a]==2&&c< 255)||c==0)
{
c++
d[a]=2
}
else
if ((d[a]==1&&c 0)||c==255)
{
c--;
d[a]=1;
}
if (a==3)
{
if (d==0&&d==0&&d==0)
flag=1
}
return c
}
function disco()
{
if (flag==0)
{
r=ran(1, r);
g=ran(2, g);
b=ran(3, b);
hex(1,r)
hex(2,g)
hex(3,b)
document.fgColor="#"+t+o+t+o+t+o
flag=50
}
else
{
r=do_it(1, r)
g=do_it(2,g)
b=do_it(3,b)
hex(1,r)
hex(2,g)
hex(3,b)
document.fgColor="#"+t+o+t+o+t+o
flag--
}
if (document.all)
setTimeout('disco()',0)
}
//--
< /script
< /head

< body onload="disco()" text="#000000" style="font:25pt 黑体" 赛迪网电脑应用
< /body
< /html

来源:https://www.tulaoshi.com/n/20160129/1483214.html

延伸阅读
标签: Web开发
功能需求 1、调用要方便,做好之后应该像这样: function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2、不改变原有表单项,表单的页面代码不去破坏: form name="f" onsubmit="getResult();"     fieldset         legend用户注册/legend    &nb...
标签: Web开发
在控制台中输入  db.drawCircle([50,50],20,"black");  db.drawLine([5,5],[36,44],"red");  可以看到效果  代码如下: body style="margin:0px;"  /body  script      function DrawingBoard(width,height,size)      {   &nb...
标签: Delphi
如果我们把Handle指向桌面,哪TMediaPlay将会在桌面播放。与TCanvas不同的是,TWinControl的Handle的属性是只读的,并且GetHandle方法是静态方法,这说明,我们要Handle指向桌面只有两种方法 修改TWinControl,让Handle可写。 建立TWinControl子类,并隐藏TWinControl.GetHandle方法,在新方法中返回桌面句柄。 其中第二...
标签: Web开发
//by zdzhuo  html head script type="text/javascript" var d = document; var mk = new Array( 'red','span style="color:red;"', '/red','/span', 'big','span style="font-size:22pt;"', '/big','/span', 'zhuo','span style="font-style:oblique;"', '/zhuo...
标签: Web开发
一、什么是框架 框架Frames最主要功用是"分割"视窗,使每个"小视窗"能显示不同的HTM L文件,不同框架之间可以互动(interact),这就是说不同框架之间可以交换讯息与资料。例如:假设您开了两个frames,第一个frame可显示书的目录,第二个frame则显示章节的具体内容。 框架可以将屏幕分割成不同的区域,每个区...

经验教程

753

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部