Bonjour tout le monde,

J'aimerais savoir pourquoi mon petit script codé, ne marche pas, je suis perdu je ne trouve pas de solutions, etant bien meilleur en PHP, ont ne peut pas tout connaiître, voiçi le code Javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
35
36
37
38
39
 
<html>
<head>
<script language="JavaScript">
function Reste(Temp) {
var Message = ''
if (Temp>0) {
Jour = Math.floor(Temp / (24*60*60));
Temp -= Jour * (24*60*60);
Heure = Math.floor(Temp / (60*60));
Temp -= Heure * (60*60);
Minute = Math.floor(Temp / (60));
Temp -= Minute * (60);
if(Jour > 0) {
Message +=  Jour+'j ';
} 
if(Heure > 0) {
Message +=  Heure+'h ';
}
if(Minute > 0) {
Message +=  Minute+'m ';
} 
Message += Math.round(Temp)+'s';
document.getElementById("Compteur").innerHTML = Message;
setTimeout("Reste(<?php echo mktime(0, 0, 0, 9, 9, 2007) - time(); ?>)",1000);
}
else {
document.getElementById("Compteur").innerHTML = "<a href='page.php'>Page</a>";
}
}
</script>
</head>
<body>
<div id="Compteur"></div>
<script language="JavaScript">
Reste('<?php echo mktime(0, 0, 0, 9, 9, 2007) - time(); ?>');
</script>
</body>
</html>
Voilà, donc j'apperçoit ce qui manque comme temp en Jour Heure et Minute, mais ce n'est pas en Live, le set Timeout(); ne va pas à priorit.

Merci pour l'aide.