function javascript qui ne fonctionne pas dans la balise <body>
Bonjour,
j'ai créée la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9
| function CreatInput(chName, chId, chValue, div)
{
var idDiv = document.getElementById(div);
var input = document.createElement("<input name='"+chName+"' />");
input.type = "hidden";
input.id = chId;
input.value = chValue;
idDiv.appendChild(input);
} |
elle fonctionne très bien quand elle est appelé dans <head><script langage="JavaScript">.....</script>
Mais quand j'essai d'appeler cette fonction à partir de la balise <BODY>
de l manière suivante :
Code:
1 2 3 4 5
| <script langage="text/JavaScript">
CreatInput("toto", "idtiti0", "test","div");
CreatInput("tata", "idtiti0", "testtata", "div");
CreatInput("titi", "idtiti0", "testiti","div");
</script> |
la fonction plante car idDiv est null apparement
je suis sur de l'existance de la zone div car ce mm appel fonctionne dans la balise head
avez vous un avis sur ce type de bug?