如何修改,使其响应鼠标变色

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:38:02
要怎么样修改下面的代码,使其鼠标移上去后才变色。

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

function initArray() {

for (var i = 0; i < initArray.arguments.length; i++) {

this[i] = initArray.arguments[i];

}

this.length = initArray.arguments.length;

}

var colors = new initArray(

"red",

"blue",

"green",

"purple",

"black",

"tan",

"yellow",

"lime",

"coral",

"palegreen",

"silver",

"gold",

"red");

delay = .5; // seconds

link = 0;

vlink = 0;

function linkDance() {

link = (link+1)%colors.length;

vlink = (vlink+1)%colors.length;

document.linkColor = colors[l

简单。。把下面的代码加到网页中,那么只要鼠标移到链结上面,链结就会一直变色,很漂亮。。

<script>var rate=20;var obj;var act=0;var elmH=0;var elmS=128;var elmV=255;var clrOrg;var TimerID;if(navigator.appName.indexOf("Microsoft",0)!=-1&&parseInt(navigator.appVersion)>=4){Browser = true;}else{Browser=false;}if(Browser){document.onmouseover=doRainbowAnchor;document.onmouseout=stopRainbowAnchor;}function doRainbow(){if(Browser&&act!=1){act=1;obj=event.srcElement;clrOrg=obj.style.color;TimerID=setInterval("ChangeColor()",100);}}function stopRainbow(){if(Browser&&act!=0) {obj.style.color=clrOrg;clearInterval(TimerID);act=0;}}function doRainbowAnchor(){if(Browser&&act!=1){obj=event.srcElement;while(obj.tagName!='A'&&obj.tagName!='BODY'){obj=obj.parentElement;if(obj.tagName=='A'||obj.tagName=='BODY')break;}if(obj.tagName=='A'&&obj.href!='') {act = 1;clrOrg=obj.style.color;TimerID=setInterval("ChangeColor()",100);}}}function stopRainbowAnc