关于JAVASCRIPT特效的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:10:20
下面是我抄的段代码不晓得错在那里???这是一段鼠标方在链接上,就会有彩色色调出现的。<head>
<style type="text/css">
<!--
a{color:#000000;text-decorration:none}
-->
</style>
<script>
var rainbowrate=15;
var rainbowact=0;
var elmH=0;
var elmS=128;
var elmv=255;
var clrOrg;
var TimerID;
if(navigator.appName.indexOf("Microsoft",0)!=-1&&pareInt(navigator.appVersion)>=4){
Browser=true;
}
else{
Browser=false;
}
if(Browser){
document.onmouseover=doRainbowAnchor;
document.onmouseout=stopRainbowAnchor;
}
function doRainbow Anchor(){
if (Browser&&rainbowact!=1)
{
rainbowboj=event.srcElement;
while(rainbowboj.tagName='a'||rainbowboj.tagName='body')
break;
}
if(rainbowboj.tagName='a'&&rainbowboj.href!=""){
rainbowact=1;
clrorg=rainbowboj.style.color;
TimerID=setInterval("ChangeClor()

里面很多语法错误和拼写错误。

教你一个方法,你在IE里面打开,然后点击那个链接进去hao123,然后点返回按钮,这个时候,你就可以在IE下面的状态栏,看到有提示,“网页上有错误”,你双击这个状态栏,就会弹出一个框来,告诉你具体是哪里有问题,你就可以自己改了。

以下是我改了一部分的,还是没有达到你的效果的,不过错误已经少很多了。
<html>
<head>
<style type="text/css">
<!--
a{color:#000000;text-decorration:none}
-->
</style>
<script>
var rainbowrate=15;
var rainbowact=0;
var elmH=0;
var elmS=128;
var elmv=255;
var clrOrg;
var TimerID;
var Browser;

if(navigator.appName.indexOf("Microsoft",0)!=-1&& (paseInt(navigator.appVersion))>=4){
Browser=true;
}
else{
Browser=false;
}
if(Browser){
document.onmouseover=doRainbowAnchor();
document.onmouseout=stopRainbowAnchor();
}
function doRainbowAnchor(){
if (Browser&&rainbowact!=1)
{
rainbowboj=event.srcElement;
while(rainbowboj.tagName=='a'||rainbowboj.tagName==&