Page 1 sur 1

Evenement onLoad JScript sur affichage include PHP

Posté : 17 mars 2007, 17:38
par vincilian
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...

Posté : 17 mars 2007, 17:57
par vincilian
Désolé pour le post, je viens de trouver le problème...
Il fallait juste délocaliser mes 3 variables locales de mes 3 fonctions d'initialisation qui permettent de dire si oui ou non je peux construire dynamiquement mes listes, el variable globale...
Sur le onLoad de la page dans le body ça marche mieux maintenant...