Je crée une horloge numérique en utilisant les images & javascript mais je veux passer une heure de serveur que le temps ... Comment faire cela ... Je reçois le temps du serveur et le transmettre à DateTemps de passage du serveur au client
Après avoir reçu un extrait.
var time_str = document.clock_form.time_str.value ; //alert (time_str);
function dotime(){
theTime=setTimeout('dotime();',1000);
//d = new Date(Date.parse(time_str));
d= new Date(time_str);
hr= d.getHours()+100;
mn= d.getMinutes()+100;
se= d.getSeconds()+100; var time_str = document.clock_form.time_str.value ; //alert (time_str);
alert(' TIME ---> '+hr+' :: '+mn+' :: '+ se);
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 = '/flash_files/digits/dg'+tot.substring(1,2)+'.gif';
document.hr2.src = '/flash_files/digits/dg'+tot.substring(2,3)+'.gif';
document.mn1.src = '/flash_files/digits/dg'+tot.substring(4,5)+'.gif';
document.mn2.src = '/flash_files/digits/dg'+tot.substring(5,6)+'.gif';
document.se1.src = '/flash_files/digits/dg'+tot.substring(7,8)+'.gif';
document.se2.src = '/flash_files/digits/dg'+tot.substring(8,9)+'.gif';
document.ampm.src= '/flash_files/digits/dg'+am_pm+'.gif';
}
dotime();
Mais il ne fonctionne pas
Aidez-moi
Merci à l'avance.
"Mais cela ne fonctionne pas": Pouvez-vous expliquer ce qui ne fonctionne pas? Avez-vous une erreur? Quelle est l'erreur? Vos alertes de débogage s'affichent-elles? Que montrent-ils? –
À quoi ressemble la valeur de 'document.clock_form.time_str.value'? –
Définir "ne fonctionne pas". Des erreurs? Est-ce que 'time_str' est dans un format compatible avec JavaScript? –