[PHP + Javascript] Qu'est-ce qui merde?

Qu'est-ce qui merde? [PHP + Javascript] - Programmation

Marsh Posté le 01-07-2001 à 20:15:11    

voila, je fait un echo d'une image qui doit changer quand on passe dessus. Donc, dans l'echo, j'inclus les appels aux fonctions JS qui vont le faire. Mais quend je regarde le résultat les javascript ne sont pas activés, alors qu'ils sont bien présents dans le code html généré.
 
A tout hasard, voici la partie du code concernée:

Code :
  1. <?php
  2. switch($cat)
  3. {
  4.  case "2":
  5.    echo "<a href=\"index.php?cat=1\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'accueil\',\'\',\'accueil2.gif\',1)\"> <img name=\"accueil\" border=\"0\" src=\"accueil.gif\" width=\"120\" height=\"20\"></a>
  6.   <a href=\"index.php?cat=2\"> <img name=\"trouver\" border=\"0\" src=\"trouver2.gif\" width=\"120\" height=\"20\"></a>
  7.   <a href=\"index.php?cat=3\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'ajouter\',\'\',\'ajouter2.gif\',1)\"> <img name=\"ajouter\" border=\"0\" src=\"ajouter.gif\" width=\"120\" height=\"20\"></a>";
  8.    break;
  9.  case "3":
  10.    echo "<a href=\"index.php?cat=1\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'accueil\',\'\',\'accueil2.gif\',1)\"> <img name=\"accueil\" border=\"0\" src=\"accueil.gif\" width=\"120\" height=\"20\"></a>
  11.   <a href=\"index.php?cat=2\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'trouver\',\'\',\'trouver2.gif\',1)\"> <img name=\"trouver\" border=\"0\" src=\"trouver.gif\" width=\"120\" height=\"20\"></a>
  12.   <a href=\"index.php?cat=3\"> <img name=\"ajouter\" border=\"0\" src=\"ajouter2.gif\" width=\"120\" height=\"20\"></a>";
  13.    break;
  14.  case "1":
  15.  default:
  16.    echo "<a href=\"index.php?cat=1\"> <img name=\"accueil\" border=\"0\" src=\"accueil2.gif\" width=\"120\" height=\"20\"></a>
  17.   <a href=\"index.php?cat=2\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'trouver\',\'\',\'trouver2.gif\',1)\"> <img name=\"trouver\" border=\"0\" src=\"trouver.gif\" width=\"120\" height=\"20\"></a>
  18.   <a href=\"index.php?cat=3\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'ajouter\',\'\',\'ajouter2.gif\',1)\"> <img name=\"ajouter\" border=\"0\" src=\"ajouter.gif\" width=\"120\" height=\"20\"></a>";
  19.    break;
  20. }
  21. ?>

Reply

Marsh Posté le 01-07-2001 à 20:15:11   

Reply

Marsh Posté le 01-07-2001 à 20:31:32    

je vais peut-être dire une connerie (ce sera pas la première fois :D), mais je crois que tu ne devrais pas mettre \' mais simplement '.
À l'intérieure des chaînes PHP "..." je ne met jamais de \ devant les ' (mais bien devant les " ), et ça marche.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-07-2001 à 20:34:39    

Mon sauveur :love: :love: :jap:
 
Faut m'excuser, je débute :sweat:

Reply

Sujets relatifs:

Leave a Replay

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