我这段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> 展开
<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> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询