Merci pour ta réponse. J'ai testé sur la page javascript et sa marche mais quand je fait appel a la fonction sur une autre page contenant du php sa ne marche pas :
Page JS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| var nombre;
function a()
{
if (nombre == 0)
{
var p = document.getElementById('p');
p.innerHTML = '';
p.innerHTML = 'Construction terminée';
setTimeout("window.location='http://127.0.0.1/Jeu/login.php?page=batiments'", 1000);
}
else
{
var p = document.getElementById('p');
var minute = arrondir((nombre / 60));
var seconde = nombre - (minute * 60);
p.innerHTML = '';
p.innerHTML = minute+' min '+seconde+' sec ';
nombre--;
}
}
function arrondir(resultat)
{
resultat = Math.floor(resultat);
return resultat;
}
function LaunchTimer(duree){
nombre=duree;
setInterval(function(){a()}, 1000);
} |
Bout de page PHP :
$parse['zinc_contarbour'] = '<script type="text/javascript" src="javascript/contarbour.js">LaunchTimer(120);</script><p class="contarbour" id="p"></p>';
Partager