Salut !

alors voila, j'ai ecrit un bout de code qui permet d'afficher une sorte de boite de dialogue (un div). Je veux que cette boite de dialogue s'ouvre au chargement de la page, donc j'ai surchargé l'evenement onload :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
onload = function() {mafonction()};
Le probleme est que j'ai besoin d'intégrer ce bout de code dans des pages qui ont déjà une méthode sur le onload définie ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="fonctionInit();">
Donc si je mets mon bout de code, la fonction fonctionInit() ne s'execute plus, normal.
Dans mon code, j'ai récupéré la valeur du onload. Premier probleme, sous FireFox je récupère bien "fonctionInit();" alors que sous IE je récupère "function anonymous() {fonctionInit();}". A quoi sert ce anonymous ? Est il possible de ne pas l'avoir ?

Le second probleme est que meme si j'arrive à récupérer juste "fonctionInit();", il faut ensuite que je l'affecte au onload avec ma fonction. Et je ne vois pas comment faire. Je voudrais un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
onload = function{ maFonction();+"la fonction que je récupère du onload"+};
Est ce qu'il est possible de faire cela ? Y a t il une meilleure solution pour faire ce que je veux ?

Merci d'avance
Thomas