[PHP + Javascrip] Guillemets + apostrophe pour afficher message o clic

Guillemets + apostrophe pour afficher message o clic [PHP + Javascrip] - PHP - Programmation

Marsh Posté le 30-06-2007 à 10:33:23    

Bonjour !
 
En php,  
je voudrais afficher un message (contenu dans la variable $toto)
quand on clic sur une image
,
mais les apostrophes me posent problème...

Code :
  1. echo " &nbsp; <A HREF='javascript:alert('" . $toto . "');' TITLE='" . $toto ."'><IMG SRC='../images/test.png'></A>";


Le délimiteur de chaine php est le guillemets (double cotes),
le délimiteur des champs html est l'apostrophe (simple cote)
mais pour le javascript... ?  
(j'ai bien essayé la cote inversée anglaises, mais bon ...)
 
d'avance, merci...

Reply

Marsh Posté le 30-06-2007 à 10:33:23   

Reply

Marsh Posté le 30-06-2007 à 14:15:36    

echo '&nbsp; <A HREF="javascript:alert("' . $toto . '" );" TITLE="' . $toto .'"><IMG SRC="../images/test.png"></A>';

 

Ca devrait marcher...


Message édité par Kyfun le 30-06-2007 à 14:15:46

---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
Reply

Marsh Posté le 30-06-2007 à 15:25:43    

Je n'ai pas de message qui s'affiche (ni sous Ff, ni sous IE)  
et au survol, la barre d'état n'affiche :
javascript:alert(
 
 
...

Reply

Marsh Posté le 30-06-2007 à 16:58:57    

echo '&nbsp; <A HREF="javascript:alert('.$toto.');" TITLE="' . $toto .'"><IMG SRC="../images/test.png"></A>';


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
Reply

Marsh Posté le 30-06-2007 à 17:56:40    

J'avais déjà essayé aussi,
donc là, on a le message qui s'affiche bien sur la barre d'état
mais sans les apostrophes dans les parenthèses, donc aucune action au clic.
 
javascript:alert(xxxxxxx)

Reply

Marsh Posté le 30-06-2007 à 21:12:26    

$toto="tata";
echo '&nbsp; <A HREF="javascript:alert(\''.$toto.'\');" TITLE="' . $toto .'"><IMG SRC="../images/test.png"></A>';
 
Je viens de tester, c'est bon... au dessus j'avais la fleime de tester :D


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
Reply

Marsh Posté le 01-07-2007 à 11:11:48    

YESSSSSsssss !
 
MERCI InTh3WinDDD !

Reply

Sujets relatifs:

Leave a Replay

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