[]

Javascript saat kod sorunu!
Şimdi siteme koyduğum bir dijital saat var ancak saat am/pm olarak gösteriyor. Sitemin genel içeriği gereği 24 saatlük bir saat olması lazım. Bu kodları 24 saatlik için düzenlyebilmeniz mümkün mü acaba?
teşekkürler
<script language="javascript"><!-- start
dg0 = new Image();dg0.src = "images/clock/dg0.gif";
dg1 = new Image();dg1.src = "images/clock/dg1.gif";
dg2 = new Image();dg2.src = "images/clock/dg2.gif";
dg3 = new Image();dg3.src = "images/clock/dg3.gif";
dg4 = new Image();dg4.src = "images/clock/dg4.gif";
dg5 = new Image();dg5.src = "images/clock/dg5.gif";
dg6 = new Image();dg6.src = "images/clock/dg6.gif";
dg7 = new Image();dg7.src = "images/clock/dg7.gif";
dg8 = new Image();dg8.src = "images/clock/dg8.gif";
dg9 = new Image();dg9.src = "images/clock/dg9.gif";
dgam= new Image();dgam.src= "images/clock/dgam.gif";
dgpm= new Image();dgpm.src= "images/clock/dgpm.gif";
dgc = new Image();dgc.src = "images/clock/dgc.gif";
function dotime(){
theTime=setTimeout('dotime()',1000);
d = new Date();
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100;
if(hr==100){hr=112;am_pm='am';}
else if(hr<112){am_pm='am';}
else if(hr==112){am_pm='pm';}
else if(hr>112){am_pm='pm';hr=(hr-12);}
tot=''+hr+mn+se;
document.hr1.src = 'images/clock/dg'+tot.substring(1,2)+'.gif';
document.hr2.src = 'images/clock/dg'+tot.substring(2,3)+'.gif';
document.mn1.src = 'images/clock/dg'+tot.substring(4,5)+'.gif';
document.mn2.src = 'images/clock/dg'+tot.substring(5,6)+'.gif';
document.se1.src = 'images/clock/dg'+tot.substring(7,8)+'.gif';
document.se2.src = 'images/clock/dg'+tot.substring(8,9)+'.gif';
document.ampm.src= 'images/clock/dg'+am_pm+'.gif';}
dotime();
//end -->
</script>
teşekkürler
<script language="javascript"><!-- start
dg0 = new Image();dg0.src = "images/clock/dg0.gif";
dg1 = new Image();dg1.src = "images/clock/dg1.gif";
dg2 = new Image();dg2.src = "images/clock/dg2.gif";
dg3 = new Image();dg3.src = "images/clock/dg3.gif";
dg4 = new Image();dg4.src = "images/clock/dg4.gif";
dg5 = new Image();dg5.src = "images/clock/dg5.gif";
dg6 = new Image();dg6.src = "images/clock/dg6.gif";
dg7 = new Image();dg7.src = "images/clock/dg7.gif";
dg8 = new Image();dg8.src = "images/clock/dg8.gif";
dg9 = new Image();dg9.src = "images/clock/dg9.gif";
dgam= new Image();dgam.src= "images/clock/dgam.gif";
dgpm= new Image();dgpm.src= "images/clock/dgpm.gif";
dgc = new Image();dgc.src = "images/clock/dgc.gif";
function dotime(){
theTime=setTimeout('dotime()',1000);
d = new Date();
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100;
if(hr==100){hr=112;am_pm='am';}
else if(hr<112){am_pm='am';}
else if(hr==112){am_pm='pm';}
else if(hr>112){am_pm='pm';hr=(hr-12);}
tot=''+hr+mn+se;
document.hr1.src = 'images/clock/dg'+tot.substring(1,2)+'.gif';
document.hr2.src = 'images/clock/dg'+tot.substring(2,3)+'.gif';
document.mn1.src = 'images/clock/dg'+tot.substring(4,5)+'.gif';
document.mn2.src = 'images/clock/dg'+tot.substring(5,6)+'.gif';
document.se1.src = 'images/clock/dg'+tot.substring(7,8)+'.gif';
document.se2.src = 'images/clock/dg'+tot.substring(8,9)+'.gif';
document.ampm.src= 'images/clock/dg'+am_pm+'.gif';}
dotime();
//end -->
</script>

Selam,
if(hr==100){hr=112;am_pm='am';}
else if(hr<112){am_pm='am';}
else if(hr==112){am_pm='pm';}
else if(hr>112){am_pm='pm';hr=(hr-12);}
--> satırlarını yorum satırına alırsın ...
document.ampm.src= 'images/clock/dg'+am_pm+'.gif';}
--> satırını da kaldır
24 saatlik saat çalışır hale gelir, yani birşey eklemeden kontrolleri kaldırsan istedigin olacaktır :)
Kolay gelsn
if(hr==100){hr=112;am_pm='am';}
else if(hr<112){am_pm='am';}
else if(hr==112){am_pm='pm';}
else if(hr>112){am_pm='pm';hr=(hr-12);}
--> satırlarını yorum satırına alırsın ...
document.ampm.src= 'images/clock/dg'+am_pm+'.gif';}
--> satırını da kaldır
24 saatlik saat çalışır hale gelir, yani birşey eklemeden kontrolleri kaldırsan istedigin olacaktır :)
Kolay gelsn
- deneme12345
(21.01.10 15:42:39)

denedim ama saat 88:88:88Ppm diye çıkıyor.
- fortran
(21.01.10 15:54:18)

yorum satırına alırken parantezlere dikkat ettin mi ?
Neyse kodu soyle gireceksin :
<script language="javascript"><!-- start
dg0 = new Image();dg0.src = "images/clock/dg0.gif";
dg1 = new Image();dg1.src = "images/clock/dg1.gif";
dg2 = new Image();dg2.src = "images/clock/dg2.gif";
dg3 = new Image();dg3.src = "images/clock/dg3.gif";
dg4 = new Image();dg4.src = "images/clock/dg4.gif";
dg5 = new Image();dg5.src = "images/clock/dg5.gif";
dg6 = new Image();dg6.src = "images/clock/dg6.gif";
dg7 = new Image();dg7.src = "images/clock/dg7.gif";
dg8 = new Image();dg8.src = "images/clock/dg8.gif";
dg9 = new Image();dg9.src = "images/clock/dg9.gif";
dgam= new Image();dgam.src= "images/clock/dgam.gif";
dgpm= new Image();dgpm.src= "images/clock/dgpm.gif";
dgc = new Image();dgc.src = "images/clock/dgc.gif";
function dotime(){
theTime=setTimeout('dotime()',1000);
d = new Date();
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100;
tot=''+hr+mn+se;
document.hr1.src = 'images/clock/dg'+tot.substring(1,2)+'.gif';
document.hr2.src = 'images/clock/dg'+tot.substring(2,3)+'.gif';
document.mn1.src = 'images/clock/dg'+tot.substring(4,5)+'.gif';
document.mn2.src = 'images/clock/dg'+tot.substring(5,6)+'.gif';
document.se1.src = 'images/clock/dg'+tot.substring(7,8)+'.gif';
document.se2.src = 'images/clock/dg'+tot.substring(8,9)+'.gif';}
dotime();
//end -->
</script>
Neyse kodu soyle gireceksin :
<script language="javascript"><!-- start
dg0 = new Image();dg0.src = "images/clock/dg0.gif";
dg1 = new Image();dg1.src = "images/clock/dg1.gif";
dg2 = new Image();dg2.src = "images/clock/dg2.gif";
dg3 = new Image();dg3.src = "images/clock/dg3.gif";
dg4 = new Image();dg4.src = "images/clock/dg4.gif";
dg5 = new Image();dg5.src = "images/clock/dg5.gif";
dg6 = new Image();dg6.src = "images/clock/dg6.gif";
dg7 = new Image();dg7.src = "images/clock/dg7.gif";
dg8 = new Image();dg8.src = "images/clock/dg8.gif";
dg9 = new Image();dg9.src = "images/clock/dg9.gif";
dgam= new Image();dgam.src= "images/clock/dgam.gif";
dgpm= new Image();dgpm.src= "images/clock/dgpm.gif";
dgc = new Image();dgc.src = "images/clock/dgc.gif";
function dotime(){
theTime=setTimeout('dotime()',1000);
d = new Date();
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100;
tot=''+hr+mn+se;
document.hr1.src = 'images/clock/dg'+tot.substring(1,2)+'.gif';
document.hr2.src = 'images/clock/dg'+tot.substring(2,3)+'.gif';
document.mn1.src = 'images/clock/dg'+tot.substring(4,5)+'.gif';
document.mn2.src = 'images/clock/dg'+tot.substring(5,6)+'.gif';
document.se1.src = 'images/clock/dg'+tot.substring(7,8)+'.gif';
document.se2.src = 'images/clock/dg'+tot.substring(8,9)+'.gif';}
dotime();
//end -->
</script>
- deneme12345
(21.01.10 16:02:50)

Çok sağol, çalışıyor.
- fortran
(21.01.10 16:27:50)
1