![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 07:57 ![]() | ![]() ![]() ![]() ![]() |
![]() | Salut, J'ai du mal en JS (c'est pas une nouveaut�) et j'aurais besoin de petit coup de main si possible. J'explique mon cas J'ai deux tags <select> : le premier conditionne ce qui se trouve dans le suivant et je voudrais que si je s�lectionne par exemple "Films" dans la premi�re je me retrouve avec "Les tontons flingueurs" et "Star Wars" dans la deuxi�me et que si je s�lectionne "Cuisine anglaise" dans le premier alors le contenu ma liste se transforme en "Pudding" et "Jelly". Je pense que c'est possible, mais jusque l� je n'arrive � rien de rien. Les tableaux en JS (�a doit �tre la cl�) j'y pige rien ![]() ![]() Pour ce qui est de la g�n�ration du code JS elle se fera en PHP mais �a c'est pas un probl�me... Merci. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:04 ![]() | ![]() ![]() ![]() ![]() |
![]() | Ben en fait d�j� cela d�pend de ton style de changement de contenu : - avec rechargement de la page - sans rechargement de la page Si tu accepte un rechargement de la page � chque modification dans la liste 1. Il te suffit de placer un OnChange="..." dans lequel tu demande l'envoi de ton formulaire. Ainsi lors du nouveau parsing de ta page, tu as � ta disposition la valeur s�lectionn�e de la liste 1 et tu peux interroger ta base de donn�es (si tu en as une) pour r�cup�rer les bonnes informations pour la liste 2. Si tu n'accepte pas le rechargement ben c'est beaucoup plus dur en fait. Il te faut r�cup�rer toute les valeurs dans un tableau et suivant l'index s�lectionn� dans le liste 1, n'afficher que les valeurs correpondantes dans la liste 2. Tu devrais pouvoir te d�brouiller avec �a en utilisant un tableau � double entr�es avec en entr�e 1 l'index de la liste 1 et en entr�e 2 la liste des valeurs correspondantes. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:08 ![]() | ![]() ![]() ![]() ![]() |
![]() | En fait c'est sans rechargement, du moins pour le moment, parce qu'avec je sais le faire mais c'est pas hyper pratique quoi... Enfin sinon faute de mieux... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:12 ![]() | ![]() ![]() ![]() ![]() |
![]() | D�j� pour le tableau tu peux travailler comme �a MyArray = new Array(3); MyArray [0] = new Array(3); MyArray [1] = new Array(4); ... MyArray [0][0]="Valeur 1"; MyArray [0][1]="Valeur 2"; MyArray [0][2]="Valeur 3"; MyArray [1][0]="Valeur 1"; MyArray [1][1]="Valeur 2"; MyArray [1][2]="Valeur 3"; MyArray [1][3]="Valeur 4"; Lorsqu'un �v�nement onChange arrive sur ta liste 1, tu peux r�cup�rer l'index de la valeur s�lectionn�e. Cette valeur d'index correspond en fait � la premi�re valeur du tableau. Il ne te reste plus donc qu'a r�affich� les valeurs correspondantes. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:15 ![]() | ![]() ![]() ![]() ![]() |
![]() | Je vais tester �a... A�e �a va faire mal... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:17 ![]() | ![]() ![]() ![]() ![]() |
![]() | pour deux menu d�roulant d�pendant: http://www.akoter.com/scripts/nav17.php?cat=nav... mais bon je ne sais pas si ce �tre utile [o0o] | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:20 ![]() | ![]() ![]() ![]() ![]() |
![]() | C'est ce qu'il me faut ^^ Je vais �tudier le code et me l'adapter Thx � tous ![]() Cob : d�sol� je t'ai appeaut� pour rien ![]() | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:20 ![]() | ![]() ![]() ![]() ![]() |
![]() | Ouais voila c'est exactement �a. Angel, regarde le code et �a t'aidera je pense. o0o t'es un chef ![]() Arf j'�tais en train de t'�crire un bout de code. J'ai plut�t int�r�t � revoir ma liste de liens moi | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:22 ![]() | ![]() ![]() ![]() ![]() |
![]() | merci, mais il faut remercier mes pseudos-favoris ![]() [o0o - ok j'arr�te de jouer avec // { m } ] | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:28 ![]() | ![]() ![]() ![]() ![]() |
![]() | Petite question suppl�mentaire : on peut d�finir la valeur d'un variable JS n'importe o� ou bien il faut se trouver dans le bon bout de code ?? | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:38 ![]() | ![]() ![]() ![]() ![]() |
![]() | je rip :http://www.laltruiste.com/coursjavascript/variable_portee.html Dans le langage Javascript, les variables peuvent �tre globales ou locales. Une variable globale est d�clar�e en d�but de script et est accessible � n'importe quel endroit du programme. Une variable locale est d�clar�e � l'int�rieur d'une fonction et n'est utilisable que dans la fonction elle-m�me. var int = 0 //Variable globale. function() { var i = 1; //Variable locale. ... } | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:39 ![]() | ![]() ![]() ![]() ![]() |
![]() | De la boulette atomique ![]() Merci ! | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:43 ![]() | ![]() ![]() ![]() ![]() |
![]() | Arf, encore plus rapide que moi. Pfffffffff comment je vais montrer ma science moi ?? hein !?! ;-) | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:47 ![]() | ![]() ![]() ![]() ![]() |
![]() | T'�nerve pas ;) Y'a pas plus rapide qu'un aware bien entrain� ![]() Surtout les fanatiques ![]() | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 � 08:51 ![]() | ![]() ![]() ![]() ![]() |
![]() | Non non ne t'inqui�te pas, je m'�nerve pas, c'�tait juste pour rigoler comme �a ![]() Et je ne me permettrais pas de m'�nerver contre un aware comme o0o. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() | Pour r�pondre � ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre r�ponse une personne qui a particip� � ce sujet, cliquez sur le bouton ![]() Vous n'�tes pas membre ou vous n'�tes pas logu�(e) ou les appeaux sont d�sactiv�s dans votre profil. Vous ne pouvez pas utiliser les appeaux. | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |