Bonsoir,
Mon code javascript génère un DIV, masquée à l'utilisateur, comme suit:
Jusque là, tout va bien :)Code:
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
Toutefois, cette DIV est parfois affichée et son contenu varie à chaque affichage. En pratique c'est ce code là qui nous intéresse plus particulièrement :
Je souhaite modifier le contenu du SPAN.Code:
2
3
4
5
6
7
Pour se faire, j'utilise le code suivant :
Le commentaire est correctement écrit dans mon SPAN.Code:
2
3
4
5
6
7
8
9
10//Ecriture du commentaire dans le span de la DIV if (document.getElementById("spanContent").firstChild == null) { document.getElementById("spanContent").appendChild(document.createTextNode(get_alt_from_imgString(imgString))); } else { document.getElementById("spanContent").firstChild.nodeValue = get_alt_from_imgString(imgString); }
Ce qui pose un soucis, c'est que mes sauts de ligne ne sont plus pris en compte par les navigateurs et sont "lisibles". Au lieu d'aller à la ligne dans le texte, l'utilisateur peut lire des "<br />" dans mon texte.
Tant que je n'ai pas modifié le contenu du SPAN, le texte initial est affiché : "lol <br /> huhu"... Mais le point intéressant c'est que ce texte là est correctement interprété et le saut de ligne a bien lieu !
Pourriez-vous me venir en aide, s'il vous plait ?
