Voilà voilà, j'ai besoin sur une page de deux scripts JS : un pour le controle de formulaire, l'autre pour l'affichage d'une "box" pour l'affichage d'une palette de couleur. Les fonctions d'initialisations de ces deux scripts étaient lancées à l'aide d'un window.onload = ...
J'ai donc voulu pouvoir lancer les deux lors du chargement de la page :
<body onload="initialisations()">
|
Avec :
initialisations = function() { fctLoad(); /* Initialisation de la palette de couleurs */ init_verif(); /* Initialisation du script de controle de champs */ }
|
et
init_verif = function() { document.getElementsByTagName("form" )[0].onsubmit = function () { return verif_form(this); } } |
Le problème (parce qu'il y en a un) , c'est que quand je mets le fctLoad() en premier dans initialisations(), le script de palette de couleur s'exécute normalement, mais pas le script de vérification de champs.
A l'inverse, si init_verif() est en premier, le controle de champs est opérationel, mais pas la palette!!
Y a-t-il un moyen de pallier à ce problème?
merci!
Message édité par Profil supprimé le 11-05-2006 à 11:52:21