我这段javaScript在哪里出错了?怎么改?

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>按时消失的链接</title>

</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--表示显示的信息-->
var message='<b><a href="#" target="_blank">校园3VS3篮球赛火热招募中.......</a></b>';
<!--定义背景颜色-->
var backgroundcolor="#OOFFFF";
<!--0代表信息永远显示,1代表信息只显示一段时间,2代表随机显示模式-->
var displaymode=1;
<!--如果显示模式为指定时间内显示,输入时间段(1000为1秒)-->
var displayuration=5000;
<!--1代表闪烁,0代表不闪烁-->
var flashmode=1;
<!--如果设置了闪烁,输入闪烁的颜色-->
var flashtocolor="#FFFFOO";
function regenerate()
{
<!--重新载入窗口-->
window.location.reload()
}
var which=0;
function flash()
{
<!--如果which为0-->
if(which==0)
{
document.all
<!--信息的背景颜色改为闪烁的颜色-->
topmsg.style.backgroundColor=flashtocolor;
<!--将which置为1-->
which=1
}
else
{
document.all
<!--设置链接的背景颜色-->
topmsg.style.backgroundColor=backgroundcolor;
<!--将which置为0-->
which=0
}
}
document.all
<!--显示链接的内容-->
document.write('<span id="topmsg" style="position:absolute;visibility:hidden">'+message+'</span>');
function setmessage()
{
<!--设置链接显示的左边界-->
document.all.topmsg.style.left=document.body.scrollLeft+document.body.clientWidth/2-document.all.topmsg.offsetWidth/1;
<!--设置链接显示的上边界-->
document.all.topmsg.style.top=document.body.scrollTop+document.body.clientHeight-document.all.topmsg.offsetHeight-80;
<!--设置链接的背景颜色-->
document.all.topmsg.style.backgroundColor=backgroundcolor;
<!--设置链接为可见-->
document.all.topmsg.style.visibility="visible";
<!--如果是模式1-->
if(displaymode==1)
{
<!--按照设定的时间延时后,将链接的显示属性变成隐藏-->
setTimeout("topmsg.style.visibility='hidden'",displayduration)
<!--如果是模式2-->
else if(displaymode==2)
<!--直接调用display2()的函数-->
display2()
<!--设置flash的延时1秒-->
if(flashmode==1)
setinterval("flash()",1000);
}
document.all
<!--调用setmessage()的函数-->
window.onload=setmessage;
}
</script>
</body>
</html>
展开
 我来答
zhuniadi82
2015-03-27 · TA获得超过397个赞
知道小有建树答主
回答量:205
采纳率:66%
帮助的人:116万
展开全部
这里写法有错误。你确定else if是在if里面嘛?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式