11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour

Je développe une application XUL, et j'ai besoin d'ajouter du contenu XHTML dans un <box>.
<div id="contentTextDiv">
<p>Voici un paragraphe</p>
</div>


Le script javascript est le suivant:
el = document.createElement("h1");
txt = document.createTextNode("Hello");
el.appendChild(txt);
document.getElementById("contentTextDiv").appendChild(el);


Le problème de cette fonction, c'est que le document.createTextNode ne fonctionne pas complètement: le texte en bien ajouté, mais mon h1 n'est pas pas le "style h1" de firefox... Cela me pose un problème assez important !

Ce n'est pas une erreur d'espaces de nom xml, tout est correct (mais je n'ai pas tout noté par soucis d'efficacité).

Quelqu'un connait-il une solution ?
Justin
Modérateur
Salut,

Il n'y a pas de problème; XUL repose sur du XML et en XML, les styles ne sont pas natifs. Donc, si ce n'est fait, c'est que c'est à toi de le définir via CSS. Smiley smile