Bonjour,
j'ai codé un script pour calculer le temps écoulé voici mon script:
il sa marche bien dans firefox et chrome et ne sa marche pas dans explorer il m'affiche erreur au sein de
document.getElementById('hours').innerHTML
document.getElementById('seconds').innerHTML
document.getElementById('seconds').innerHTML
date=document.getElementById('findate').value
, l'erreur est objet requis, sachant qu'il affiche aussi erreur objet requis chaque fois qu 'il trouve document.getElementById pour les autres scripts
Pourriez vous m'aidez por résoudre mon probléme?
Merci d'avance.
Modifié par karybluedoor (16 Jul 2010 - 13:07)
j'ai codé un script pour calculer le temps écoulé voici mon script:
var present;
var future;
var tseconds;
var seconds;
var minutes;
var hours;
var days;
var date;
ID=setTimeout("countdown();", 1000);
function countdown()
{
date=document.getElementById('findate').value;
presentS = new Date();
present = presentS.getTime() + (60000) + (24 * 60 * 60 * 1000);
future = new Date(date);
amount = future.getTime()- presentS.getTime(); //calc milliseconds between dates
delete presentS;
if(amount < 0){
document.getElementById('hours').innerHTML ='0';
document.getElementById('minutes').innerHTML = '0';
document.getElementById('seconds').innerHTML = '0';
document.getElementById('achete').style.visibility='hidden';
}else{
tseconds = (future - present) / 1000;
days = tseconds /24/60/60;
days = Math.floor(days);
tseconds = tseconds - (days * 24 * 60 * 60);
hours = tseconds /60/60;
if(days>1)
hours = Math.floor(hours + (24*days));
else
hours = Math.floor(hours);
hs=Math.floor(tseconds /60/60);
tseconds = tseconds - (hs * 60 * 60);
minutes = tseconds /60;
minutes = Math.floor(minutes);
tseconds = tseconds - (minutes * 60);
seconds = tseconds;
seconds = Math.floor(seconds);
document.getElementById('hours').innerHTML = hours;
document.getElementById('minutes').innerHTML = minutes;
document.getElementById('seconds').innerHTML = seconds;
ID=setTimeout("countdown();", 1000);
}
}
il sa marche bien dans firefox et chrome et ne sa marche pas dans explorer il m'affiche erreur au sein de
document.getElementById('hours').innerHTML
document.getElementById('seconds').innerHTML
document.getElementById('seconds').innerHTML
date=document.getElementById('findate').value
, l'erreur est objet requis, sachant qu'il affiche aussi erreur objet requis chaque fois qu 'il trouve document.getElementById pour les autres scripts
Pourriez vous m'aidez por résoudre mon probléme?
Merci d'avance.
Modifié par karybluedoor (16 Jul 2010 - 13:07)