Bonsoir tous le monde
Voila, maintenant que j'ai r�ussi � faire une partie de mon script, j'aimerai bien faire en sorte qu'il int�gre un syst�me de bbcode
Cependant, j'ai un probl�me avec la fonction replace, je n'arrive pas � la faire marcher compl�tement lorsque j'utilise des tableaux pour faire le remplacement
Donc voi�i mon code pour faire mes test :
Et le r�sultat qui s'affiche dans mon id replace donne �a :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var text = "Mon texte en [*b]T[*/b]est"; var bbcode = new Array("[*b]", "[*/b]"); var html = new Array("<b>","</b>"); var i = html.length; var j = 0; while(j<=i) { var bbcode = bbcode[j]; var html = html[j]; text = text.replace(bbcode, html); j++; } document.getElementById("replace").innerHTML = text;
Alors que si je fais tous � la main sans utiliser les tableaux, l'affichage est correct. Et ce que je ne comprend pas, c'est si je rajoute une balise par exemple une balise I dans mon tableau, alors l�, plus rien ne marche, et il ne me remplace plus rien :'(Mon texte en T[*/b]est
PS : Le * dans les balises [/b] sont faites pour que le forum ne les interprettent pas comme des balises bbcode
Voila, merci d'avance![]()
Partager