佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 748|回复: 6

HTML里面的时间问题。。

[复制链接]
发表于 13-4-2006 06:28 PM | 显示全部楼层 |阅读模式
这是我用Javascript做出来的,可是问题就出现在这里。。假设我这样做,我的时间只会跟着我refresh才换,我想把它auto走,不用我refresh也是可以走。。
高手帮帮忙。。

<script type = "text/Javascript">
var Today=new Date();
var Day=Today.getDate();
var Month=Today.getMonth() + 1;
var Year=Today.getFullYear();
var Hours=Today.getHours();
var Minutes=Today.getMinutes();
var Seconds=Today.getSeconds();

document.write("Today is  " + Day + "/" + Month + "/" + Year  + "<br/>");
document.write("Now is " + Hours + ":" + Minutes  + "  O'clock" + "<br/>");
</script>
回复

使用道具 举报


ADVERTISEMENT

发表于 13-4-2006 08:49 PM | 显示全部楼层
用 setTimeout function
回复

使用道具 举报

 楼主| 发表于 13-4-2006 09:44 PM | 显示全部楼层
怎样呢?我不明白哦。。能帮帮我吗?
回复

使用道具 举报

发表于 14-4-2006 12:10 AM | 显示全部楼层
好像我的课,应该是同是读IT咯.
我也是不明啦.
回复

使用道具 举报

发表于 14-4-2006 12:14 AM | 显示全部楼层
你要的是不是他的时间一直在跑的那种


  1. <SCRIPT language=javascript>

  2. <!--

  3. function show5(){if(!document.layers&&!document.all)
  4. return
  5. var Digital=new Date()
  6. var hours=Digital.getHours()
  7. var minutes=Digital.getMinutes()
  8. var seconds=Digital.getSeconds()
  9. var dn="AM"
  10. if(hours>12){dn="PM"
  11. hours=hours-12
  12. }if(hours==0)
  13. hours=12
  14. if(minutes<=9)
  15. minutes="0"+minutes
  16. if(seconds<=9)
  17. seconds="0"+seconds
  18. myclock="<font size='5' face='Arial'><b><font size='1'>Current Time:</font></br>"+hours+":"+minutes+":"
  19. +seconds+" "+dn+"</b></font>"
  20. if(document.layers){document.layers.liveclock.document.write(myclock)
  21. document.layers.liveclock.document.close()
  22. }else if(document.all)
  23. liveclock.innerHTML=myclock
  24. setTimeout("show5()",1000)
  25. }
  26. </SCRIPT>

  27. <html>
  28. <head>
  29. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  30. <title>Current Time</title>
  31. </head>
  32. <body ONLOAD=show5()>
  33. <span id=liveclock style=position:absolute;left:10px;top:10px;; width: 109px; height: 15px></span>
  34. </body>
  35. </html>
复制代码

[ 本帖最后由 红发 于 14-4-2006 12:18 AM 编辑 ]
回复

使用道具 举报

发表于 14-4-2006 12:35 AM | 显示全部楼层
if(document.layers){document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else if(document.all)
liveclock.innerHTML=myclock
setTimeout("show5()",1000)

什么意思?这段看不明!
这写了,时间就会自动变吗?
回复

使用道具 举报

Follow Us
发表于 14-4-2006 04:57 PM | 显示全部楼层
<script type = "text/Javascript">
function timer()
{
var Today=new Date();
var Day=Today.getDate();
var Month=Today.getMonth() + 1;
var Year=Today.getFullYear();
var Hours=Today.getHours();
var Minutes=Today.getMinutes();
var Seconds=Today.getSeconds();
document.t.clock.value="Today is  " + Day + "/" + Month + "/" + Year  + "Now is " + Hours + ":" + Minutes  + " :"+Seconds+" O'clock";
}
</script>
</head>

<body onload="setInterval('timer()',1000)">
<form name=t>
<input name="clock" id="clock" style="border:none;width:90%" readonly>
</form>
</body>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-11-2024 08:40 PM , Processed in 0.128474 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表