Sujet : Selection par évolution
Aucun commentaire enregistré pour ce sujet.
1
- Et bien pour un autre site web que j'ai en projet (en équipe cette fois). Et bien j'ai besoin de faire un menu de selection qui change selon ce que l'on met précédament.
Pour bien m'expliquer j'ai un exemple :
http://eu.wowarmory.com/item-search.xml
Par exemple dans le menu déroulent Source : on met Butin de donjons et de raids et bien desous apparait Trouvé dans :. Si on met dans Source : on à alors Faction qui apparait.
Voilà merci de m'aider!
- Je sai qu'il utilise ajax pour ca mais je ne connait pas trop ca
- Javascript (et donc Ajax, qui n'est d'autre que du Javascript combiné à PHP) te permettera de réaliser ce dont tu as besoin.
Une première piste pour tes recherches sera l'évènement "onchange" de ta balise select. En suite tu auras besoin de récupérer la valeur du select avec get.element.byId, puis d'afficher le nouveau select correspondant à tes besoin avec innerHTML.
Pour la deuxième piste, tu peux regarder du côté de ce genre de scripts, que tu pourras modifier avec tes choix (select à la place des checkbox, et select à la place du texte) : http://www.espacejavascript.com/script.php?id=11
Pour la troisième piste, tu peux aussi regarder comment ils ont fait sur le site dont tu nous as indiqué l'adresse (Clic droit : afficher la source sous IE ou code source de la sélection sous FF). L'observation et l'analyse sont très importants dans l'apprentissage en général, et dans la programmation en particulier.
Bonne chance, tiens nous au courant de l'avancée de ton projet
- Ajax n'est pas obligatoire pour réaliser cela (mais il est sans doute utilisé dans sur le site de WoW)
En fait Ajax permet de récupérer des donnés contenu dans une table SQL sans avoir à recharger la page.
pour afficher une nouvelle liste en fonction du choix précédent tu peux utiliser :
- Javascript et CSS : http://javascript.developpez.com/faq/?page=CSS#affichObjet
- Javascript et DOM : http://javascript.developpez.com/faq/?page=DOM
- Et bien merci de vos réponse. Je vais voir tous çà.
Par contre sa me soul j'aime pas le javascript (allez savoir pourquoi ^^ ). - Parce que c'est un langage farfelu avec une synthaxe hasardeuse et parce que personne n'aime réellement ? Si c'est cela, c'est normal
- Il est vrai que parmi les langages communément utilisés pour la création de sites web le javascript est souvent le moins apprécié... pourtant il permet de réaliser beaucoup de choses impossible à mettre en oeuvre avec PHP
La syntaxe .js n'est pas des plus évidente mais perso je trouve que ça ressemble un peu à du Java ou à de l'ActionScript... la seule solution est de s'entrainer pour assimiler le langage.
Outre la syntaxe, ce qui semble le plus difficile lorsque l'on débute avec Javascript c'est le debuggage...
Bien souvent on ne sait pas trop où est l'erreur #I7
Mais pour ça j'ai une solution : utiliser FireFox avec le module FireBug
Et puis si vraiment tu galères sur un script... on est là
1
Identification requise
Vous devez être identifié pour pouvoir participer à cette discussion.



