Bonjour à tous,
J'ai utilisé le tuto des listes liées pour l'adapter à un site à moi, j'ai peiné un peu mais petit à petit je m'en suis sorti
il me reste cependant un souci, j'ai 4 listes déroulantes qui s'enchainent, la première conditionnant le contenu de la 2ème, qui elle conditionne la 3ème... ainsi de suite jusqu'à ma dernière qui me propose un choix qui déclenche l'affichage du contenu
Liste1: Pays > Liste2: Région > Liste3: Département > Liste4: Spot > Affichage fiche spot.
Tout ça fonctionne à merveille, c'est super.
Maintenant je souhaiterais pouvoir choisir un autre spot dans ma dernière liste et afficher la fiche de ce spot.
J'ai un événement "onchange" sur ma liste déroulante spot:
echo '<select name="spot_spot" id="spot_spot" onchange="spot()">';
qui appelle la fonction "spot()", cela fonctionne d'ailleurs la première fois lorsqu'on a sélectionné liste après liste les critères de sélection, j'appelle bien ma fonction spot (j'ai mis un alert dedans) et la fiche du spot apparaît.
Si je sélectionne un autre spot, il ne se passe rien et la console d'erreur de mon navigateur (Firefox), me signale une erreur: "spot is not a function".
Il semble donc ne pas trouver la fonction "spot()" pourtant elle est dans la partie script dans le head de la page, et elle a bien fonctionné pour afficher la première fiche.
Je ne trouve pas pour quelle raison, lors d'une nouvelle sélection de spot, la fonction est introuvable...
C'est pourquoi je viens vers vous
Si vous avez des idées ou des pistes de recherche, je suis pour l'instant un peu coincé
Merci
Lomic
Partager