本文实例讲述了javascript背景时钟实现方法。分享给大家供大家参考。具体如下:
以下是这个效果的全部代码。[最好从一个空页面开始]
<html>
<head>
<TITLE>背景时钟</TITLE>
<script language=javaScript>
<!--//
function clockon() {
thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours=\"0\"+hours}
if (eval(minutes) < 10) {minutes=\"0\"+minutes}
if (seconds < 10) {seconds=\"0\"+seconds}
thistime = hours+\":\"+minutes+\":\"+seconds
if(document.all) {
bgclocknoshade.innerHTML=thistime
bgclockshade.innerHTML=thistime
}
if(document.layers) {
document.bgclockshade.document.write(\'<div id=\"bgclockshade\" style=\"position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:120px;top:10px;left:152px\">\'+thistime+\'</div>\')
document.bgclocknoshade.document.write(\'<div id=\"bgclocknoshade\" style=\"position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD;font-size:120px;top:10px;left:150px\">\'+thistime+\'</div>\')
document.close()
}
var timer=setTimeout(\"clockon()\",200)
}
//-->
</script>
<link rel=\"stylesheet\" href=\"../style.css\"></head>
<body onLoad=\"clockon()\">
<div id=\"bgclockshade\" style=\"position:absolute;visibility:visible;font-family:Arial;color:FF8888;font-size:120px;top:102px;left:152px\"></div>
<div id=\"bgclocknoshade\" style=\"position:absolute;visibility:visible;font-family:Arial;color:DDDDDD;font-size:120px;top:100px;left:150px\"></div>
<div id=\"mainbody\" style=\"position:absolute; visibility:visible\">
</div>
</body>
</html>
说明:时钟显示的位置需要你修正TOP,LEFT参数来确定。TOP表示层距离显示器顶部的象素值,LEFT表示距离左侧的象素值。
希望本文所述对大家的javascript程序设计有所帮助。
本文地址:https://www.stayed.cn/item/10440
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我