Bonjour,
désolé, il semble qu'un fil existe déjà (http://forum.alsacreations.com/topic-4-17569-1-Styles-ignors-aprs-import-XHTML-AJAX.html), mais il est clôt.
voilà mon problême :
j'essaye d'insérer un fragment dom dans mon document, mais les styles du documents ne sont pas appliqués à ce bout de code ajouté...
Le style n'est pas pris en compte ;
debug :
- si je crée un noeud "fragment" de toute pièce, les styles sont correctement appliqués. Si j'insère un bout de code en innerHTML, ça marche aussi. (au fait, y a t il un moyen simple de convertir un noeud dom en texte ?)
- si je récupère un document plutôt qu'un fragment, que je récupère la racine de ce document et que je l'insère, ça ne marche pas non plus.
- j'ai essayé de refaire explicitement un import : document.importNode(fragment, true); ou de prendre le noeud racine de mon fragment, mais sans succès.
je suis à cours d'idée, là...
merci, en tout cas, à tous ceux qui voudront bien jeter un coup d'oeil...
Modifié par lex (06 Dec 2007 - 13:20)
désolé, il semble qu'un fil existe déjà (http://forum.alsacreations.com/topic-4-17569-1-Styles-ignors-aprs-import-XHTML-AJAX.html), mais il est clôt.
voilà mon problême :
j'essaye d'insérer un fragment dom dans mon document, mais les styles du documents ne sont pas appliqués à ce bout de code ajouté...
(...)
var fragment = xsltProcessor.transformToFragment(xml, document);
var node = document.createElement('div');
node.appendChild( fragment);
formNode.parentNode.replaceChild( node , formNode );
(...)
Le style n'est pas pris en compte ;
debug :
- si je crée un noeud "fragment" de toute pièce, les styles sont correctement appliqués. Si j'insère un bout de code en innerHTML, ça marche aussi. (au fait, y a t il un moyen simple de convertir un noeud dom en texte ?)
- si je récupère un document plutôt qu'un fragment, que je récupère la racine de ce document et que je l'insère, ça ne marche pas non plus.
- j'ai essayé de refaire explicitement un import : document.importNode(fragment, true); ou de prendre le noeud racine de mon fragment, mais sans succès.
je suis à cours d'idée, là...

merci, en tout cas, à tous ceux qui voudront bien jeter un coup d'oeil...
Modifié par lex (06 Dec 2007 - 13:20)