Membuat Jam Digital Menggunakan Gambar | Buku Catatan si Ugi

Image Clock adalah Sebuah paket gambar standar yang dapat ditampilkan dalam bentuk jam digital, hidup dan diperbaharui setiap detik.

Selain itu anda dapat menentukan sendiri model gambar yang akan dipasang untuk membuat "Image Clock" tersebut.

Berikut ini adalah contoh gambar yang saya gunakan untuk membuat "Image Clock"


Dan hasilnya akan sepeti ini:


Cara Memasang Image Cklock


Langkah Pertama:


Letakan script berikut ini diatas kode </head>

<script type="text/javascript">

/***********************************************

* JavaScript Image Clock- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more

***********************************************/

var imageclock=new Object()
 //Enter path to clock digit images here, in order of 0-9, then "am/pm", then colon image:
 imageclock.digits=["c0.gif", "c1.gif", "c2.gif", "c3.gif", "c4.gif", "c5.gif", "c6.gif", "c7.gif", "c8.gif", "c9.gif", "cam.gif", "cpm.gif", "colon.gif"]
 imageclock.instances=0
 var preloadimages=[]
 for (var i=0; i<imageclock.digits.length; i++){ //preload images
  preloadimages[i]=new Image()
  preloadimages[i].src=imageclock.digits[i]
 }

 imageclock.imageHTML=function(timestring){ //return timestring (ie: 1:56:38) into string of images instead
  var sections=timestring.split(":")
  if (sections[0]=="0") //If hour field is 0 (aka 12 AM)
   sections[0]="12"
  else if (sections[0]>=13)
   sections[0]=sections[0]-12+""
  for (var i=0; i<sections.length; i++){
   if (sections[i].length==1)
    sections[i]='<img src="'+imageclock.digits[0]+'" />'+'<img src="'+imageclock.digits[parseInt(sections[i])]+'" />'
   else
    sections[i]='<img src="'+imageclock.digits[parseInt(sections[i].charAt(0))]+'" />'+'<img src="'+imageclock.digits[parseInt(sections[i].charAt(1))]+'" />'
  }
  return sections[0]+'<img src="'+imageclock.digits[12]+'" />'+sections[1]+'<img src="'+imageclock.digits[12]+'" />'+sections[2]
 }

 imageclock.display=function(){
  var clockinstance=this
  this.spanid="clockspan"+(imageclock.instances++)
  document.write('<span id="'+this.spanid+'"></span>')
  this.update()
  setInterval(function(){clockinstance.update()}, 1000)
 }

 imageclock.display.prototype.update=function(){
  var dateobj=new Date()
  var currenttime=dateobj.getHours()+":"+dateobj.getMinutes()+":"+dateobj.getSeconds() //create time string
  var currenttimeHTML=imageclock.imageHTML(currenttime)+'<img src="'+((dateobj.getHours()>=12)? imageclock.digits[11] : imageclock.digits[10])+'" />'
  document.getElementById(this.spanid).innerHTML=currenttimeHTML

 }


</script>

Keterangan:

Ganti isi imageclock.digits=["dengan model gambar anda untuk membuat Image Clock"]

Langkah Kedua:


Pasang script berikut ini untuk memanggil dan menampilkan Image Clock, dimanapun anda ingin menampilkannya pada halaman anda.

<script type="text/javascript">

new imageclock.display()

</script>
sumber: javascriptkit




0 komentar:

Post a Comment



Catatan :

Untuk menyisipkan gambar kedalam komentar, gunakan tag : [img]URL_Gambar[/img]
atau <i rel="image">URL_Gambar</i>
Untuk Video Youtube : [youtube]URL_Video[/youtube]
atau <i rel="youtube">URL_Video</i>
Untuk "Kutipan", gunakan : [blockquote]Kutipan_Anda[/blockquote]
atau <b rel="quote">Kutipan_Anda</b>
Untuk menyisipkan Kode: [code]KODE[/code]
atau <i rel="code">KODE</i>
atau <i rel="pre">KODE</i>
Dan untuk menyisipkan smiles/ emoticon, lihat kode Emoticon







 

Anda sudah mengaktifkan penyaringan konten ( AdBlocker di Aktifkan )

Mohon maaf untuk sementara Anda tidak dapat melihat halaman ini, silahkan kembali lagi setelah Anda menonaktifkan filter yang Anda gunakan. Abaikan