j'ai remplacé les code par des quote , sa merde pareil par contre sa marche avec div..
Meme si vous repondez pas au trois ou que vous avez une solution mais totalement différente de ma technique , aidez moi s'vous plait, j'ai deja poster sur d'autre forum de dev et pas de reponse
DoomRider
Messages postés4Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention21 février 2007 21 févr. 2007 à 15:53
Bonjour a toi bultez
1) soit data une chaine quelconque , exemple : " ;) bonjour tout le monde :) "
et reg ne regex definit dans une boucle :
for (i= 0;i<smilies.length;i++){
eval('reg = /(\\s|\\r|^|>)'+smilies[i]+'(\\s|\\r|$|<)/g');
data = data.replace(reg, '$1$2');
}
2) je me doute que c'est une erreur de synthaxe mais je me demande laqu'elle ^^°
3) soit k un div recupérer par une fonction qui varie suivant ie / ff. Ce qui plante est la balise code qui passe tout au debut de la chaine comme je l'ai marqué dans les alert ..
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 21 févr. 2007 à 18:18
B onjour...
une seule réponse sur les trois questions
1) perte d'un /
je laisse répondre The Bultez le grand spécialiste des RegEx, voir lien ci dessous également...
2) un span ne meurs jamais.. alert(comment[i]); // par exemple : ' in test'
var szTmp = comment[i].replace(/(.*)<\/span>/g,'$1');
alert( szTmp );
//aucune modif sur comment[i]
3) bug mystique ^^° .. :
!?! j'ai testé est pas de problème
d'une façon générale il est de bon ton de faire précéder les caractères spéciaux de \ dans les textes envoyer en javascript
exemple
Obj.innerHTML = 'Bonjour Vous<\/b>';