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.
Je trouve la solution pas terrible mais cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <body onload="setTimeOut('mafnct();',3000);">
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
Partager