Bonjour,

Tout d'abord je souhaiterais dire que j'ai cherché une solution, mais rien n'y fait, je dois manquer quelque chose...

En fait, j'ai une fonction JS dans un fichier extension .js. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    function runClock() {
        today   = new Date();
        hours   = today.getHours();
        minutes = today.getMinutes();
        seconds = today.getSeconds();
        timeValue = hours;
 
        timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
        timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
        document.getElementById("time").value = timeValue;
        timerID = setTimeout("runClock()",1000);
        timerRunning = true;
    }
Donc je souhaiterais exécuter la fonction au moment du chargement du body de la page, donc j'ai écrit :
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
 
       	<script type="text/javascript" src="date.js"></script>
	<script type="text/javascript" src="blabla.js"></script>
 
        <title>EPG</title>
 
    </head>
 
    <body onload="runClock()">
         ...
    </body>
</html>
Mais l'heure, qui doit se rafraîchir toutes les secondes n'apparait pas.
Quelqu'un peu m'aider s'il vous plait... Merci d'avance.