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 :
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 onload = function() {mafonction()};
Donc si je mets mon bout de code, la fonction fonctionInit() ne s'execute plus, normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <body onload="fonctionInit();">
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 :
Est ce qu'il est possible de faire cela ? Y a t il une meilleure solution pour faire ce que je veux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 onload = function{ maFonction();+"la fonction que je récupère du onload"+};
Merci d'avance
Thomas
Partager