Bonjour,

j'ai une page contenant mes dossiers. AJAX me permet de me retourner mes sous dossier quand je clique dessus. Et JavaScript me permet d'afficher le contenu de mon sous dossier cliqué.
Or ces sous dossiers ne s'affichent. Je suis sur que mes sous dossiers sont sur ma page car dans le code généré mes sous dossiers apparaissent.

Ma page HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
+ Dossier1
+ Dossier2
+ Dossier3
+ Dossier4
Si je clique sur dossier1 (champ Input) rien ne n'affiche de plus alors que dans Firebug j'ai bien les sous dossier (ils sont en grisés).

Ma fonction d'affichage JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function CreationArborescence(RetourPHP){
 
    newInput=document.createElement("div");
 
    newInput.id = IdInputSelect;
 
    newInput.value = document.getElementById(IdInputSelect).value;
 
    newInput.innerHTML = RetourPHP;
 
    document.forms[0].elements["./dossier test"].appendChild(newInput);
}
Je ne comprend pas pourquoi mes sous dossiers ne s'affichent pas alors que dans le code généré je les vois. Le problème semble venir de mon affectation "appendChild" puisque si je remplace la dernier ligne de mon JS par cela, ça marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.body.appendChild(newInput);