62、特酷的文字时间显示

62、特酷的文字时间显示

脚本说明:

把如下代码加入<body>区域中

<style>

<!--

.styling{

background-color:black;

color:lime;

font: bold 16px MS Sans Serif;

padding: 3px;

}

-->

</style>

<span id="digitalclock" class="styling"></span>

 

<script>

<!--

 

var alternate=0

var standardbrowser=!document.all&&!document.getElementById

 

if (standardbrowser)

document.write('<form name="tick"><input type="text" name="tock" size="11"></form>')

 

function show(){

if (!standardbrowser)

var clockobj=document.getElementById? document.getElementById("digitalclock") : document.all.digitalclock

var Digital=new Date()

var hours=Digital.getHours()

var minutes=Digital.getMinutes()

var dn="AM"

 

if (hours==12) dn="PM"

if (hours>12){

dn="PM"

hours=hours-12

}

if (hours==0) hours=12

if (hours.toString().length==1)

hours="0"+hours

if (minutes<=9)

minutes="0"+minutes

 

if (standardbrowser){

if (alternate==0)

document.tick.tock.value=hours+" : "+minutes+" "+dn

else

document.tick.tock.value=hours+"   "+minutes+" "+dn

}

else{

if (alternate==0)

clockobj.innerHTML=hours+"<font color='lime'>&nbsp;:&nbsp;</font>"+minutes+" "+"<sup style='font-size:1px'>"+dn+"</sup>"

else

clockobj.innerHTML=hours+"<font color='black'>&nbsp;:&nbsp;</font>"+minutes+" "+"<sup style='font-size:1px'>"+dn+"</sup>"

}

alternate=(alternate==0)? 1 : 0

setTimeout("show()",1000)

}

window.onload=show

 

//-->

</script>

 

Write a comment

Comments: 0