怎样使用javaWeb技术使时间不断的跳动?

吴青峰 2008-07-23 05:53:12
怎样使用javaWeb技术使时间不断的跳动
...全文
125 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexing_x 2008-07-24
  • 打赏
  • 举报
回复
这样也可以

<span id=liveclock style=position:absolute;left:250px;top:122px;; width: 109px; height: 15px>
</span> (这里可以调整时钟的方位。调用脚本时去掉括号中内容)
<SCRIPT language=javascript>
<!--

function show5(){if(!document.layers&&!document.all)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if(hours>12){dn="PM"
hours=hours-12
}if(hours==0)
hours=12
if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
//change font size here to your desire
myclock="<font size='5' face='Arial'><b><font size='1'>Current Time:</font></br>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"
if(document.layers){document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else if(document.all)
liveclock.innerHTML=myclock
setTimeout("show5()",1000)
}
//>
</SCRIPT>
hexing_x 2008-07-24
  • 打赏
  • 举报
回复
<div id=time></div>
<script>
function show()
{
now=new Date();
year=now.getYear();
month=now.getMonth()+1;
date=now.getDate();
hours=now.getHours();
minutes=now.getMinutes();
seconds=now.getSeconds();
if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
time.innerHTML=year+"年"+month+"月"+date+"日"+"现在时间:"+hours+":"+minutes+":"+seconds;

setTimeout("show()",1000);
}
show();
</script>
吴青峰 2008-07-24
  • 打赏
  • 举报
回复
我想用线程,有这方法否,给段代码,谢谢
bati42ta 2008-07-23
  • 打赏
  • 举报
回复
假如只是显示一个时间的话,可以用比如

var anIntervalId = null;
function startTime(){
anIntervalId = setInterval("alert(new Date())",1000);
}

function stopTime(){
if(anIntervalId)
clearInterval(anIntervalId);
anIntervalId = null;
}
_重剑无锋_ 2008-07-23
  • 打赏
  • 举报
回复
js不是有个 setTimeOUt(方法,时间)
让它不停的调用就行了啊
lanzhengwu 2008-07-23
  • 打赏
  • 举报
回复
什么意思??
JS特效?显示隐藏:??

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧