Bonjour j'ai créer une fonction en Js pour que quand je clique sur un div il m'affiche les informations dans une autre div. La fonction semble fonctionné par contre il reconnait pu le css est le fichier HTML du début c'est comme s’il ouvrait une nouvelle page donc à partir de la console je voie pu rien. Quelqu'un peut me donner des détails. Mon professeur ne trouve pas le problème non plus et de plus sa ne fonctionne pas plus sur les autres navigateurs.
voici le code:
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 function dunhtml(bout){ // change le display: none pour block; document.getElementById("apps").style.display = "block"; if (window.XMLHttpRequest){ xhttp=new XMLHttpRequest(); } else // code for IE5 and IE6 { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET","contenue.xml",false); // Ouvrire contenue.xml xhttp.send(); // enconyer xmlDoc=xhttp.responseXML; // donne la réponse dans la variable x=xmlDoc.getElementsByTagName(bout); document.write('<div class="retour" onclick="funhtml()">Fermé</div>'); document.write('<div class="titre">'); document.write(x[0].getElementsByTagName("title")[0].childNodes[0].nodeValue); document.write('</div>'); document.write('<div class="description">'); document.write(x[0].getElementsByTagName("description")[0].childNodes[0].nodeValue); document.write('</div>') document.write('<div class="historique">'); document.write('<span class="his">Historique</span>'); document.write('<ul>'); for (i=0;i<x.length;i++){ document.write('<li>'); document.write(x[i].getElementsByTagName("historique")[i].childNodes[0].nodeValue); document.write("</li>"); } document.write('</ul>'); document.write('</div>'); };
J'ai essayer de créer des variable et de les mettre dans un inner mais sa ne marche pas plus.
Merci de votre coopération.
Partager