Salut � tous!
Alors voila : J'ai une page avec une table contenant tous les messages du livre d'or de mon site, avec des balises de BBcode perso comme ceci par �xemple :
Je sais traduite mes balises, comme ceci par exemple :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 <table> <tr> <td> Bla bla [gras]mot en gras[/gras] bla bla [lien]http://www.K-potes.com[/lien] etc. </td> </tr> // etc </table>
Ce qui sortira Bla bla <b>mot en gras</b> bla bla <a target="_BLANK" href="http://www.K-potes.com">http://www.K-potes.com</a> etc.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 txt = "Bla bla [gras]mot en gras[/gras] bla bla [lien]http://www.K-potes.com[/lien] etc."; txt = txt.replace(/\[gras\](.+?)\[\/gras\]/gi,"<b>$1</b>"); txt = txt.replace(/\[souligne\](.+?)\[\/souligne\]/gi,"<u>$1</u>"); txt = txt.replace(/\[italique\](.+?)\[\/italique\]/gi,"<i>$1</i>"); txt = txt.replace(/\[lien\](.+?)\[\/lien\]/gi," <a target='_BLANK' href='$1'>$1</a>");
Maintenant mon probleme est le suivant : Comment traduire le contenu des c�llules de la table avec mon code.
Ce qu'il faudrait c'est r�cup�rer le html contenu dans la table, y appliquer la traduction, et le r�ins�rer.
J'ai pens� mettre un id="messages" � la table, puis mettre ceci dans <head></head> :
Mais cel� ne fonctionne pas.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="JavaScript"> window.onload = K-code(messages); function K-code(i) { txt = document.getElementById(i).innerHTML; txt = txt.replace(/\[gras\](.+?)\[\/gras\]/gi,"<b>$1</b>"); txt = txt.replace(/\[souligne\](.+?)\[\/souligne\]/gi,"<u>$1</u>"); txt = txt.replace(/\[italique\](.+?)\[\/italique\]/gi,"<i>$1</i>"); txt = txt.replace(/\[lien\](.+?)\[\/lien\]/gi," <a target='_BLANK' href='$1'>$1</a>"); document.getElementById(i).innerHTML = txt; } </script>
Quelqu'un aurait-il une id�e?
Merci d'avance,
sansamis
Partager