truc bizarre avec innerHTML

Le
unbewusst.sein
je souhaite pouvoir logger les propriétés d'un objet, je fais ça dans un
élément <pre /> par :

that.pre.innerHTML+=s+'';

s étant le texte à insérrer.

quand il y a une erreur (on ne peut lister toutes les propriétés d'un
objet) je souhaite changer la couleur du texte et donc l'insérrer dans
le <pre /> mais avec un span autour, je fais ça ainsi :

that.pre.innerHTML+='<span style="color:#c60">+tab+'An error occurs:';
that.pre.innerHTML+=tab+'+--+';
that.logObject(error,tab+' ',0,2);
that.pre.innerHTML+='</span>';

donc j'espère ainsi comme le span entoure le log de l'objet "error"
avoir tout l'objet error en rouge-orangé.

MAIS, si je poste c'est parce que ça ne se passe pas comme ça

en réalité j'obtiens ceci :

>>An error occurs:<< // texte seul en rouge orangé
+--+ // texte en bleu (couleur par défaut
etc


et si je save la page le code est :

<span style="color: rgb(204, 102, 0);"> An Error occurs:
</span> ++
etc.


donc tout se passe "comme si" le innerHTML++machin feramit
automatiquement le span tout de suite ????

normal docteur ?

c'est à la page :

<http://www.yvon-thoraval.com/Events/onload_event.html>

--
Une Bévue
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
unbewusst.sein
Le #720647
Une Bévue
normal docteur ?


sans doute, en tk, le pb est résolu...
--
Une Bévue

Poster une réponse
Anonyme