[Javascript] et [php] avec compte a rebour

floflo94 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
 MrMicro -
Bonjour, voila je seche sur un prob qui intervient sur une de mes pages, en effet a la fin du compte a rebours, il devrait se passer quelque chose mais rien....
pourquoi?

mon code:

<SCRIPT type=text/javascript>
var timer = 0;
function rebourd1(){

DaysCalc = Math.floor(timer/86400);
ResteSecondes = timer%86400;
HeuresCalc = Math.floor(timer/3600);
ResteSecondes = timer%3600;
MinutesCalc = Math.floor(ResteSecondes/60);
ResteSecondes = ResteSecondes%60;

window.document.getElementById('compte1').value = DaysCalc+"J "+HeuresCalc+"H "+MinutesCalc+"min "+ResteSecondes+"sec";
timer=timer-1;

}

function lance1(tm){
timer=tm;
rebourd1();
if(timer>=0){
comp1=(setTimeout("lance1("+timer+")",1000));
}
else{
ajoutcarac()
}
}

</script>
<form name="formulaire" action="monpersounites2.php" methode="POST">
<input type="hidden" name="action">
</form>

et ceci est dans mon head:


<script language="Javascript">

<!--

function ajoutcarac() {
document.formulaire.action.value="1"

document.formulaire.submit()


// -->
</script>

merci d’avance

1 réponse

MrMicro
 
voici ce qu'il faut faire pour que ca marche

cdt
MrMicro

<SCRIPT type=text/javascript> 
var timer = 0; 
function rebourd1(){ 

DaysCalc = Math.floor(timer/86400); 
ResteSecondes = timer%86400; 
HeuresCalc = Math.floor(timer/3600); 
ResteSecondes = timer%3600; 
MinutesCalc = Math.floor(ResteSecondes/60); 
ResteSecondes = ResteSecondes%60; 

window.document.getElementById('compte1').value = DaysCalc+"J "+HeuresCalc+"H "+MinutesCalc+"min "+ResteSecondes+"sec"; 
timer=timer-1; 

} 

function lance1(tm){ 
timer=tm; 
rebourd1(); 
if(timer>=0){ 
comp1=(setTimeout("lance1("+timer+")",1000)); 
} 
else{ 
ajoutcarac() 
} 
} 

</script> 
<form name="formulaire" action="monpersounites2.php" methode="POST"> 
<input type="hidden" name="action"> 
<input type=text name=compte1>
</form> 

et ceci est dans mon head: 



<script language="Javascript"> 


function ajoutcarac() { 
document.formulaire.action.value="1" 

document.formulaire.submit() 
}

lance1(3000);

</script> 
0