Thaimisc.com : ทำนาฬิกาแบบเลขฐานสอง
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Today's Tips Print Article Only Print Aticle With Comment
ทำนาฬิกาแบบเลขฐานสอง
เขียนโดย Poj , 27-12-2007
เป็นการทำนาฬิกาให้แสดงเวลาแบบเลขฐานสอง คนที่แปลงเลขฐาน 2 เป็นฐาน 10 ไม่เป็น ดูเวลาไม่ออกแน่ ดูตัวอย่างได้ ที่นี่

1.นำโค้ดนี้ไปใส่ไว้ใน <body>....</body> ครับ

<script language="javascript">
var binclk;
var now;
var ns4 = (document.layers)? true : false;
var ie4 = (document.all && !document.getElementById)? true : false;
var ns6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;

function setclock(){
now=new Date();
var txt=getstring(now.getHours()+'')+' : '+getstring(now.getMinutes()+'')+' : '+getstring(now.getSeconds()+'');
if(ns4) txt='<div style="position:absolute; top:0px; left:0px"><center><b>'+txt+'</b></center></div>';
writeid(binclk, txt);
}

function writeid(id,text){
if(ns4){
id.document.open();
id.document.write('<div style="position:absolute; left:0px; top:0px;">'+text+'</div>');
id.document.close();
}
else id.innerHTML=text;
}

function getstring(nbr){
while(nbr.length<2) nbr='0'+nbr;
nbr=nbr.split('');
nbr[0]=eval(nbr[0]).toString(2);
nbr[1]=eval(nbr[1]).toString(2);
while(nbr[0].length<4) nbr[0]='0'+nbr[0];
while(nbr[1].length<4) nbr[1]='0'+nbr[1];
return nbr[0]+','+nbr[1];
}

window.onload=function(){
binclk=(ns4)? document.layers['binclk']:(ie4)?document.all['binclk']:document.getElementById('binclk');
setInterval('setclock()', 300);
}

window.onresize=function(){
if(ns4)setTimeout('history.go(0)', 400);
}

</script>
<table cellpadding="0" cellspacing="0" border="0"><tr><td align="center" width="300">
<div id="binclk" style="position:relative; width:300px; height:25px; font-weight:bold"></div>
</td></tr></table>

Credit: codetukyang

<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com