标题:怎么让鼠标移动到超连接上连接随机变色?
只看楼主
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
 问题点数:0 回复次数:2 
怎么让鼠标移动到超连接上连接随机变色?

如上!

一般是JAVASCRIPT写的代码

可以用VBSCRIPT写吗

用JAVASCRIPT怎么写?(这个问题是不是该到JAVASCRIPT提啊!

搜索更多相关主题的帖子: 鼠标 变色 随机 
2004-12-19 13:58
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 

<script language=javascript>

function document.onmouseover() { if(event.srcElement.tagName=="A") { setInterval("changeColor()",100); } } function changeColor() { event.srcElement.style.color = makeColor(); } ////////////此部分没有错误////////// function makeColor() { var rgbNum = new Array(3); var rgbStr = new Array(3); var i, num; for(i=0;i<=2;i++){ num = Math.random()*255; rgbNum[i] = Math.round(num); } for(i=0;i<=2;i++){ rgbStr[i] = hext(rgbNum[i]); }

var colorStr; colorStr = "#" +rgbStr[0]+ rgbStr[1] +rgbStr[2];

// window.alert(colorStr);

return(colorStr);

setInterval("makeColor()",100); }

function hext(num) { var str = new Array(16);

str[0] ="0"; str[1] ="1"; str[2] ="2"; str[3] ="3"; str[4] ="4"; str[5] ="5"; str[6] ="6"; str[7] ="7"; str[8] ="8"; str[9] ="9"; str[10]="a"; str[11]="b"; str[12]="c"; str[13]="d"; str[14]="e"; str[15]="f";

var indexFirst,indexLast,colorLast,colorFirst;

if(num<16){ indexLast = num; colorFirst = "0"; colorLast = str[indexLast]; } else{ indexLast = num%16 ; indexFirst = (num - indexLast)/16; colorLast = str[indexLast]; colorFirst = str[indexFirst]; }

colorStr = colorFirst + colorLast ;

return(colorStr);

}

////////////////////////////////// </script>

看看代码那里错了啊!!!


2004-12-19 23:03
BlueDreame
Rank: 1
等 级:新手上路
帖 子:545
专家分:2
注 册:2004-12-16
得分:0 

我接触的两个script,好像jscript更适合做特效。


2004-12-19 23:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-9620-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.242207 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved