Bonjour,

j'ai une fonction, qui affiche et reset des éléments de formulaire(http://www.developpez.net/forums/viewtopic.php?t=447731)
Je l'ai réécrite(elle ne correspndait plus à mes besoins)...
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
function affCache (idDiv,idActu)
{
   var div = document.getElementById(idDiv);
 
   if (div.style.display == "none") {
      div.style.display = "";
      scrollBy(0,900);
   }
 
if(idDiv!="sui"){
 
for(i=(idActu+1);i<idDiv;i++){
 
var elem=document.getElementById(i);
for(p=0;p<=elem.childNodes.length;p++){
 
      if(elem.children[p].tagName=="INPUT")
 
      elem.children[p].value="";}
elem.style.display="none";
}
}   
 
 
}
et le html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<div id="//id">
<div>question??</div>
<input type="radio" name="Q//id" onclick="affCache(//id,6)">un choix
<input type="radio" name="Q//id"onclick="affCache(//id,3)">un choix
<input type="radio" name="Q//id"onclick="affCache(//id,47)">un choix
</div>
et les messages d'erreur dans ff:
elem.children[p] as no properties
dans ie:
elem.children[p].tagName a la valeur null ou n'est pas un objet
Pourriez-vous m'aider?

Merci d'avance