[AJAX] intégrer multiple onload
bonjour, j'ai un problème sur le chargement de ma page.
je veux faire appel à plusieurs fonctions lors du chargement de ma page.
Seulement il n'y a qu'une seule fonction qui est chargée.
J'ai vu plusieurs solutions du style :
Code:
<body onload="fonction1(); fonction2();">
ou encore
Code:
<body onload="init();">
avec en javascript
Code:
1 2 3 4 5
| function init()
{
fonction1();
fonction2();
} |
ou encore
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function addEvent(obj_, event_, fct_) {
if(obj_.addEventListener) {
obj_.addEventListener(event_, fct_, true);
}
else if(obj_.attachEvent) {
if(/this\./g.test(fct_.valueOf())){
obj_['on' + event_] = fct_;
}
else {
obj_.attachEvent('on' + event_, fct_);
}
}
}
function startAll()
{
addEvent(window, "load", fonction1);
addEvent(window, "load", fonction2);
} |
Rien de tout celà marche.
Est-ce que celà vient du fait que les fonctions que j'appelle vont faire appel à de l'ajax?
(ces fonctions me permettent d'afficher des listes déroulantes dynamiquement.)
Quelqu'un aurait-il une solution?
merci de votre aide.
(Désolé si je n'ai pas posté au bon endroit...)