js文字特效问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:12:02
请问怎么写JS代码才能使点击"闪烁的文字1"后只停止"闪烁的文字1"的闪烁(而不是全部停止),其它的照常闪烁,而点击"闪烁的文字2"后只停止"闪烁的文字2".... 依次类推!

以下是全部代码:
<body onload="doTriStateRainbowLink();">

<script>
function selectCode(f){
document.forms[f].elements[0].focus();
document.forms[f].elements[0].select();
}

function doNada(){self.focus()}
var rate = 500;

var Color1 = "#FF0000"
var Color2 = "#00FF00"
var Color3 = "#FF00FF"
var Color4 = "#FFcc00"
var Color5 = "#00FFcc"
var Color6 = "#FF00cc"

var ColorX = "#FFcc00"

var DoIt = true

bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
ok = false

var i=0;
function doTriStateRainbowLink(){
ok = true

<body onload="doTriStateRainbowLink();">

<script>
function selectCode(f){
document.forms[f].elements[0].focus();
document.forms[f].elements[0].select();
}

function doNada(){self.focus()}
var rate = 500;

var Color1 = "#FF0000"
var Color2 = "#00FF00"
var Color3 = "#FF00FF"
var Color4 = "#FFcc00"
var Color5 = "#00FFcc"
var Color6 = "#FF00cc"

var ColorX = "#FFcc00"

var DoIt = true

var stopIndex = 0;

bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
ok = false

var i=0;
function doTriStateRainbowLink(){
ok = true
if ((bNS && bV >= 5) || (bIE && bV >= 4)){
i++;
if (i==1) C = Color1
if (i==2) C