+ -
当前位置:首页 → 问答吧 → 这段代码怎样不能实现在网页上出现时钟效果???

这段代码怎样不能实现在网页上出现时钟效果???

时间:2010-05-28

来源:互联网

这段代码怎样不能实现在网页上出现时钟效果???要这样做才能实现呢??请教高手??



<div id="clock"></div>
<script language="javascript">
var c1="<div align='center'><font color='#FF0000' size=7>"
var c2="</font></div>"
tt();
function tt(){
var d=new Date();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var h+":"+m+":"+s;
clock.innerHTML=c1+t+c2;
setTimeout("tt()",1000);
}
</script>

作者: 773950918   发布时间: 2010-05-28


<div id="clock"></div> <script language="javascript"> var c1="<div align='center'><font color='#FF0000' size=7>" var c2="</font></div>" function tt(){ var d=new Date(); var h=d.getHours(); var m=d.getMinutes(); var s=d.getSeconds(); var t = h+":"+m+":"+s; clock.innerHTML=c1+t+c2; setTimeout("tt()",1000); } window.onload = function(){ tt(); } </script>
 提示:您可以先修改部分代码再运行

作者: aolu11   发布时间: 2010-05-29

高手帮我看看这段代码出现有错误,我觉得是onload那里错误有两个,一个是“onload="x=1"和window.onload=function()那里有问题但是不知道怎么弄!请高手点拨!时钟能运行但是图片不能运行!如果把时钟代码删除,图片又能运行???



<body class="body" onload="x=1">
<div id="Layer1"  ><a href="#"><img src="1.jpg" width="320" height="240" border="0" onclick="x++;if(x>4)x=1;this.src=x+'.jpg'" /></a></div>
<<div id="clock">
<script language="javascript">
var c1="<div align='center'><font color='#FF0000' size=7>"
var c2="</font></div>"
function tt(){
              var d=new Date();
              var h=d.getHours();
              var m=d.getMinutes();
              var s=d.getSeconds();
              var t = h+":"+m+":"+s;
              clock.innerHTML=c1+t+c2;
              setTimeout("tt()",1000);
       }
window.onload = function(){
       tt();
}
</script>
</div>

作者: 773950918   发布时间: 2010-05-29

<body class="body" onload="x=1">
window.onload
下面的把上面的覆盖掉了,有W3C的事件注册方法吧。
addEventListener
attachEvent

作者: xukang   发布时间: 2010-05-29

晕,我也测试出错。。。慢慢想一下

[ 本帖最后由 sixw 于 2010-5-29 14:34 编辑 ]

作者: sixw   发布时间: 2010-05-29

W3C的事件注册方法是什么??不知道哦!!能请教吗??那要怎样??详解o!!

作者: 773950918   发布时间: 2010-05-29

相关阅读 更多