Bonjour,

J'ai fais une fonction javascript simplifiée pour actualiser le texte dans une balise div d'une page web mais, à l'exécution de ce script, rien n'est écris dans le div.
Cette balise div est dans un formulaire. Est-ce que c'est la cause du problème.
Voici le code de la fonction javascript et les lignes de code de la page web situant l'endroit où est lancé cette fonction :

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>
...
</head>
<body>
<SCRIPT type="text/JavaScript">
<!--
var cpt=10;
function test()
{
  if(cpt>0)
  {
//  document.write="<div>Affiche : "+cpt+"</div>";
    document.getElementById("IdBaliseDiv1").innerText = "Affiche : "+cpt;
    cpt=cpt-1;
    setTimeout("test()", 1000);
  }
  else setTimeout("document.forms[\'Formulaire1\'].submit()", 500);
}
//-->
</SCRIPT>
...
<FORM ACTION=index.php METHOD="post" ID="Formulaire1">
<FIELDSET CLASS="ClassFieldset1">
<LEGEND CLASS="ClassLegend1">Formulaire</LEGEND>
...
<div id="IdBaliseDiv1" align="center"></div><br />
<SCRIPT type="text/JavaScript">
<!--
 test();
//-->
</SCRIPT>
...
</FIELDSET>'
</FORM>'
...
</body>
</html>