
Javascript innerHTML kuralını öğrendikden sonra kendimi javascriptte değişik uygulamalar yapmaya adadım resmen
dukça kolay bir mantığı olan bu kod 4 adımdan oluşuyor.Dilerseniz yazının sonunda kodların birleştirilmiş hali var ordan alabilirsiniz.
1-Function oluşturma
1. adımda her saniye çalışması gerektiği için bir function oluşturmamız lazım , ve altına bu fonksiyonu her saniye çalıştırması için bir setInterval kodu ekliyoruz.
PHP:
function saatuygulamasi()
{
Diğer adımlardaki kodlar bu araya yazılacaktır.
}
setInterval("saatuygulamasi()", 1000); //1000=1 saniyeye denk gelmektedir.
Bu adımda değişkenlerimize sistem saatini yüklüyoruz.Bunun için kalıplaşmış Javascript kodlarını kullanıyoruz.
PHP:
var zaman = new Date() //sistem tarihini çekiyoruz
saat=zaman.getHours(); // sistemdeki saati çekiyoruz.
dakika=zaman.getMinutes(); // sistemdeki dakikayı çekiyoruz.
saniye=zaman.getSeconds(); // sistemdeki saniyeyi çekiyoruz.
PHP:
if(dakika<10)
{
dakika="0"+dakika;
}
if(saniye<10)
{
saniye="0"+saniye;
}
Buradaki mantığı ben yeni yeni çözmeye çalıştığım için anlatamıyorum fakat şöyle bir kısa bilgi vereyim bu kod sayesinde sayfanızın herhangi bir yerinde kullandığınız tag'a değer verebilir ve dinamikleştirebilirsiniz.Google'da getElementById diye aratarak araştırırsanız sizde mantığı anlayabilirsiniz.
PHP:
var eleman= document.getElementById("saatuygulamasitagi"); //tag ismi saatuygulamasitagi
eleman.innerHTML=saat+":"+dakika+":"+saniye; //burada değerleri ekrana yazdırıyoruz.
PHP:
<div id="saatuygulamasitagi"></div>
Alıntı adresi; JavaScript Dinamik Saat Yapımı www.ismailcakir.net