Bonjour

Je commence a me taper la tete contre les murs la alors il est temps de poster.

Mon probleme est simple. Je veux créer dynamiquement un noeud dans ma page web, ce noeud étant généré par un script PHP au travers d'une requete Ajax.

Voici donc les étapes :
- envoi de la requete Ajax
- génération d'un document XML par PHP
- récupération du XML par JavaScript grace à responseXML
- ajout du noeud dans la page

Ca marche trés bien mais le gros probleme est que les styles css défini dans une feuille de style ne s'appliquent pas au nouveau noeud créé dynamiquement.

Le retour de PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://localhost/style.css" type="text/css"?>
<ul id="content"><li class="roundt" id="li_content_1"><h1>xxx</h1><div class="text"><p>xxxx</p></div></li></ul>
Le code javascript qui place le noeud :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var resxml=xhr.responseXML.documentElement;
document.getElementById('container').replaceChild(resxml.cloneNode(true),document.getElementById('content'));
Une idée ?

merci