bonjour
je souhaite faire passer deux variables dans une fonction javascript, à partir d'une partie de ma page qui est en php
voilà ma fonction :
et voilà comment je l'appelle :function passagesouris(urlphoto,nomphoto)
{
document.nomphoto.src= urlphoto;
}
hors, ce qui est considéré dans ma fonction javascript à l'arrivée est une seule variable qui s'avère être la concaténation des deux variables $urlphoto et $nomphoto, qui renseignent la première variable de la fonction : urlphotoecho('<a href="monurl.php" onmouseover="passagesouris(\''.$urlphoto.','.$nomphoto.'\');">
<img name="nomphoto" src="monimage.png" style="border:none;" /></a>');
du coup, d'une part ma première variable n'est pas bonne, mais en plus ma seconde est vide...
j'ai essayer d'ajouter des \', des \", des +, etc... rien n'y fait, quelqu'un voit d'où ça peut bien venir ?
Partager