Bonsoir,
Mon code javascript génère un DIV, masquée à l'utilisateur, comme suit:
Jusque là, tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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 : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Pour se faire, j'utilise le code suivant :
Le commentaire est correctement écrit dans mon SPAN.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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 ?

 

 
		
		 
         
 

 
			
			




 [POO] Span, nodeValue et sauts de ligne.
 [POO] Span, nodeValue et sauts de ligne.
				
 Répondre avec citation
  Répondre avec citation
Partager