j'ai un pb avec l'appel d'une fonction javascript.
dans une page html j'ai une image a partir de laquelle j'appelle cette fonction.
<img ... onclick="maFonction('maChaine');">
maintenant si 'maChaine' contient un simple quote comment faire pour appeler cette fonction?
-> onclick="maFonction('ma'chaine');"
qqu'un peut m'aider?
Publicité
Posté le 21-04-2005 à 10:50:11
cerel
Posté le 21-04-2005 à 10:56:14
Tu dois "echaper" ton "'" de cette facon "\'"
Donc ton code devient :
Code :
<img ... onclick="maFonction('ma\'Chaine');">
iamnico
Posté le 21-04-2005 à 11:14:53
merci ca marche!
iamnico
Posté le 21-04-2005 à 14:57:18
Par contre ca ne fonctionne pas dans le cas d'un menu deroulant!
<option value='ma\'chaine'>
Comment faire?
KangOl
Profil : pointeur
Posté le 21-04-2005 à 15:01:09
<option value="ma'chaine"></option>
---------------
Nos estans firs di nosse pitite patreye...
iamnico
Posté le 21-04-2005 à 15:06:53
ben non j'y ai pensé mais je veux pas utiliser de ".
le pb revient au meme de toutes facons. si j'ai un " dans ma chaine ca donne "ma"chaine".
s qu'il y aurait une fonction qui ferait l'inverse htmlencode?
" -> "
KangOl
Profil : pointeur
Posté le 21-04-2005 à 15:12:33
htmldecode ?
---------------
Nos estans firs di nosse pitite patreye...