Bonjour à tous,
j'ai la fonction suivante :
Mais si une des variables contient une apostrophe ça plante (normal).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function usertooltip(u_profile,username,u_map,location,distance,longitude,latitude) { return '<a href="'+u_profile+'" class="gensmall" onmouseover="userinfo(\''+username+'\',\''+location+'\',\''+distance+'\',\''+longitude+'\',\''+latitude+'\');">'+username+'</a> <a href="'+u_map+'" class="gensmall">'+location+'</a><br/>'; }
J'aimerai savoir si il existe une fonction en Javascript pour supprimer les apostrophes ou ajouter un anti-slache avant genre replace("'", "\'") ?
Pour info c'est sur cette page que j'ai le problème, certains mettent des ' dans les localisations et les infos-bulles ne fonctionnent pas, ça fait même des messages d'erreur sous IE![]()
Partager