Bonjour
Sans vouloir paraître vexant pour personne, ce script me paraît sans grand reproche.
Il fonctionne, en tous les cas, très bien.
Voici le texte de la page html, au final:
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<script language="JavaScript">
Today = new Date;
Heure = Today.getHours();
Min = Today.getMinutes();
Message = "Il est " + Heure + "h" + Min + "m";
</script>
</head>
<body>
Bla bla bla<br />
<script language="JavaScript">
document.write(Message);
</script>
Blu blu blu
</body>
</html>
Effectivement, une étiquette "Script" apparaît dans l'onglet "Normal", à l'endroit précis de la page où le deuxième morceau de code a été inséré.
Mais dans le navigateur, et sans surprise, tout fonctionne parfaitement.
A moins que Javascript ait été désactivé.
Ceci dit, je ne vois pas l'intérêt de mettre une partie du script dans le "head" dans le cas présent.
Code : Tout sélectionner
<body>
bla bla bla <br>
<script language="JavaScript">
Today = new Date;
Heure = Today.getHours();
Min = Today.getMinutes();
Message = "Il est " + Heure + "h" + Min + "m";
document.write(Message);
</script>
Blu blu blu
</body>
fonctionne au moins aussi bien et ne demande pas de gymnastique pour aller voir dans l'entête ce qui s'y passe.
[complètement HS]Les minutes doivent se noter "min" selon les normes internationales utilisées en physique. "m" est la notation du mètre.[/HS]
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.04 (hardy) Firefox/3.0.6