Bonjour,

je cherche à remplacer dans une chaîne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
return overlib('<a href=\'#\'>
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
return overlib('<a href=\'mon nouveau lien\'>
Mais ce \'#\' me complique la tâche…


Bien sûr je pourrais mettre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new_mouseover = new_mouseover.replace('#',new_link);
Ça fonctionne bien. Mais si le texte du mouseover parle musique, de dièses et de bémols, je vais être mal…


J'ai essayé de passer par les caractères unicodes avec ce code inabouti :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new_mouseover.replace("\u005C\u0027\u0023\u005C\u0027","\'"+ new_link +"\'");
Comment faire ?