probleme simples quotes

probleme simples quotes - HTML/CSS - Programmation

Marsh Posté le 21-04-2005 à 10:50:11    

bonjour,
 
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?

Reply

Marsh Posté le 21-04-2005 à 10:50:11   

Reply

Marsh Posté le 21-04-2005 à 10:56:14    

Tu dois "echaper" ton "'" de cette facon "\'"
 
Donc ton code devient :

Code :
  1. <img ... onclick="maFonction('ma\'Chaine');">


Reply

Marsh Posté le 21-04-2005 à 11:14:53    

merci ca marche!

Reply

Marsh 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?

Reply

Marsh Posté le 21-04-2005 à 15:01:09    

<option value="ma'chaine"></option>


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh 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?
&quot; -> "

Reply

Marsh Posté le 21-04-2005 à 15:12:33    

htmldecode ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-04-2005 à 16:09:30    

KangOl a écrit :

htmldecode ?


tu peux mettre un smiley qd tu blagues! :D

Reply

Marsh Posté le 21-04-2005 à 16:55:00    

Euhhh, pourquoi tu veux metre des ' ou " dans le value d'un option ??
 
Je te rappelle que le value n'est pas ce qui est affiche. Donc tu peux tres bien metre, par exemple, un nombre dans le value de ton option ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed