par
vincilian » 17 mars 2007, 17:38
Bonjour,
J'ai une page qui affiche selon un choix différents formulaires (chaque formulaire est codé dans un include).
Les champs de ces formulaires utilisent des tableaux dans des fichiers javascript pour construire des listes de sélection dont le choix de la liste 1 fait dépendre les choix de la liste 2 etc...
Bref j'ai pas mal galéré pour construire tout ça.
Mon problème vient du fait que je dois initialiser la construction de la première liste de chaque formulaire pour que les listes dépendantes se construisent également...
Si dans le body de la page contenant le conditionnement d'affichage des includes je fais un onLoad appelant toutes les fonctions d'initialisations, des premiers champs de chaque formulaire, seul la première fonction fonctionne.
Style : onLoad="Init1();Init2();Init3();
=> Init1 va bien m'initialiser la première liste appelé par include 1 si je l'appel, si j'appel include 2 y'a pas d'initialisation...
Si je change en écrivant : onLoad="Init2();Init1();Init3();
=> Init2 va bien m'initialiser la première liste appelé par include 2 si je l'appel, si j'appel include 1 y'a pas d'initialisation...
Casse tête...
Je voudrait savoir si c'est possible de tester le chargement du code de l'include ?
si je met tout le code dans un DIV avec un ID et que je teste le onLoad de l'ID ?
J'espère que vous comprenez ce que je raconte...
Bonjour,
J'ai une page qui affiche selon un choix différents formulaires (chaque formulaire est codé dans un include).
Les champs de ces formulaires utilisent des tableaux dans des fichiers javascript pour construire des listes de sélection dont le choix de la liste 1 fait dépendre les choix de la liste 2 etc...
Bref j'ai pas mal galéré pour construire tout ça.
Mon problème vient du fait que je dois initialiser la construction de la première liste de chaque formulaire pour que les listes dépendantes se construisent également...
Si dans le body de la page contenant le conditionnement d'affichage des includes je fais un onLoad appelant toutes les fonctions d'initialisations, des premiers champs de chaque formulaire, seul la première fonction fonctionne.
Style : onLoad="Init1();Init2();Init3();
=> Init1 va bien m'initialiser la première liste appelé par include 1 si je l'appel, si j'appel include 2 y'a pas d'initialisation...
Si je change en écrivant : onLoad="Init2();Init1();Init3();
=> Init2 va bien m'initialiser la première liste appelé par include 2 si je l'appel, si j'appel include 1 y'a pas d'initialisation...
Casse tête...
Je voudrait savoir si c'est possible de tester le chargement du code de l'include ?
si je met tout le code dans un DIV avec un ID et que je teste le onLoad de l'ID ?
J'espère que vous comprenez ce que je raconte...