Envoyé par : cab
Date : 14/04/2007 13:14
je voudrais savoir comment on faisait pour envoyer une fonction au démarage de firefox(avec mon extension) , j'ai essayé
<script>fonctioninit(); //fonction pour initialiser </script>
ca marche pas pourtant quand j'appelle cette fonction,tout marche parfaitement
alors j'ai essayé de joindre un fichier js qui appelle la fonction
resultat rien.
Envoyé par : chris
Date : 14/04/2007 16:03
<script>onload() { fonctioninit(); }</script>
devrait fonctionner. Cependant, il y a d'autre méthodes pour initialiser le onload.
Envoyé par : cab
Date : 14/04/2007 16:43
j'ai essayé ca ne marche pas
ca a fait planter firefox j'ai du desactiver mon extension en safe mode
pourquoi
Envoyé par : chris
Date : 14/04/2007 19:22
Alors, à mon humble avis, ton problème est ailleurs. Déjà moi, je n'ai pas de balise script dans mon code xul, si ce n'est juste l'appel aux fichiers js externes. En clair, je n'utilise pas le code tel que je te l'ai proposé, mais c'était ce qui se rapprochait le plus de ce que tu avais essayé, donc peut-être plus simple à comprendre pour toi.
Envoyé par : cab
Date : 14/04/2007 21:44
je fais pareil
je fais <script src=xxxxxxx.js/>
puis ca marche pas comme je veux je definis la fonction
function init() { }
et j'appelle la fonction init();
Envoyé par : chris
Date : 15/04/2007 00:32
cab a écrit:
je fais pareil
je fais<script src=xxxxxxx.js/>
J'espère que ce n'est pas exactement ce que tu fais (manque guillemets).
puis ca marche pas comme je veux
Pas bien précis...
je definis la fonction
function init()
{
}
et j'appelle la fonction
init();
?? Là, je ne comprends rien à ce que tu racontes. Difficile de tenter de t'aider dans ce cas.
Je ne vois là aucune mention au unload que je t'ai suggéré. Si tu ne l'utilises pas, ne t'étonnes pas que ça ne fonctionne pas.
En même temps, j'en viens à me demander si j'ai bien compris la question initiale...
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.