Peut-être qu'il faut regarder du côté des caractères de saut de ligne. Ça se trouve GeShi ne prend que les \r\n (Windows), et vous lui donnez du \n (Linux), ou pire il attend du \n et vous lui donnez du \r (Mac). Mais en regardant la source je me dis que c'est vraiment improbable :/
Tu pourrais nous donner le code sorti par GeShi sans xajax ? Et aussi celui qu'il te sort avec (sélectionne la zone et fais clic droit > source de la sélection pour avoir la vraie source en temps réel modifs JS incluses) ?
Il y a peut-être une autre piste : ça se trouve GeShi génère du JS pour afficher les numéros de ligne, et dans ce cas forcément ça ne marchera pas (un tag <SCRIPT> rapatrié par Ajax n'est pas inteprété par le navigateur, sauf bidouille)
Tu pourrais nous donner le code sorti par GeShi sans xajax ? Et aussi celui qu'il te sort avec (sélectionne la zone et fais clic droit > source de la sélection pour avoir la vraie source en temps réel modifs JS incluses) ?
Il y a peut-être une autre piste : ça se trouve GeShi génère du JS pour afficher les numéros de ligne, et dans ce cas forcément ça ne marchera pas (un tag <SCRIPT> rapatrié par Ajax n'est pas inteprété par le navigateur, sauf bidouille)
Ressources [PHP][MySQL][prototype.js]