Bonjour,

Dans une page HTML, j'ai un applet sur lequel j'utilise JavaScript pour modifier le contenu des données affichées par l'applet.
Les données à modifier sont issues d' un cookie.

Lors du chargement de la page, sur l'event "onload" j'execute une fonction chargée de lire le cookie puis d'appliquer les modifications sur l'applet.
Cependant j'ai systématiquement une erreur du type

"document.MonApplet.setFilter is not a function"

La fonction setFilter existe bien.
J'ai résolu le problème en mettant un setTimeOut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="setTimeOut('mafnct();',3000);">
Je trouve la solution pas terrible mais cela fonctionne.
De toute évidence la fonction s'exécutait avant que l'applet ne soit complétement chargé, d'où l'erreur.

Existe t'il un moyen de contrôler le chargement d'un applet ou de la totalité d'une page HTML pour ensuite exécuter une fonction javascript ?

Merci