Fonction js avec paramètre PHP

Fonction js avec paramètre PHP - HTML/CSS - Programmation

Marsh Posté le 28-06-2007 à 09:18:38    

Bonjour,
 
Problème un peu compliqué :
 
J'ai en PHP un tableau contenant 3 images.
 

Code :
  1. $tab_image[0] = 1.jpg; $tab_image[0] = 2.jpg; $tab_image[0] = 3.jpg;


 
J'ai en HTML un image à afficher.

Code :
  1. <img id=image src=\"".$tab_image[0]."\"/>


 
Et j'ai une fonction js qui permet quand on clique sur un bouton de permuter les images :

Code :
  1. <img id=bouton onclick=change(???)>


 

Code :
  1. function onchange(?tab?) { window.document.image.src=tab[n]; }


 
Mon problème : comment passer mon tableau d'images PHP à la fonction JS ?
 
Si ce n'ets pas possible, comment puis je m'en sortir ?
 
Merci beaucoup de votre aide.
 
Pascal

Reply

Marsh Posté le 28-06-2007 à 09:18:38   

Reply

Marsh Posté le 29-06-2007 à 14:24:01    

Pascalito a écrit :

J'ai en PHP un tableau contenant 3 images.

Code :
  1. $tab_image[0] = 1.jpg; $tab_image[0] = 2.jpg; $tab_image[0] = 3.jpg;



Je suppose que tu veux dire $tab_image[0] [1] et [2] et pas trois fois [0] ...  
 
La manière la plus clean de faire ce que tu cherches, est de charger les images non pas en PHP mais directement dans une array JS ...  
 
En plus si tu as un nombre défini d'images c'est encore plus simple :)
 
une fois que ton tableau est peuplé tu te fabriques une petite array JS et c'est celle-là que tu utilises dans ta fonction appelée par le bouton...
 
Ah oui et dernière chose :  

Citation :

Code :
  1. function onchange(?tab?) { window.document.image.src=tab[n]; }



Je pense que tu ne peux pas appeler une fonction personnelle avec un mot-clef réservé JS, comme "onChange" l'est, justement ..  
 
:)

Reply

Marsh Posté le 29-06-2007 à 16:50:57    

merci !

Reply

Sujets relatifs:

Leave a Replay

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