Firebug qui bug..?
Résolu
Mihawk
Messages postés
4315
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Mon problème est simple à expliquer : j'ai fais plusieurs méthodes Javascript pour mon site qui s'appellent les unes les autres ; la première lancée s'appelle "initialiser" (tout simplement).
Dans chaque méthode j'ai placé des console.warn ou console.info afin de repérer les erreurs facilement. Seulement voilà : tous s'affichent correctement, sauf ceux de la méthode initialiser() !
Je pensais que c'était parce que la console firebug n'était pas initialisé mais que nenni : même après un setTimeout de 5s le problème n'est pas résolu.
Sauriez vous pourquoi les console.### ne s'affichent pas, uniquement dans cette méthode ?
Merci :-)
Mon problème est simple à expliquer : j'ai fais plusieurs méthodes Javascript pour mon site qui s'appellent les unes les autres ; la première lancée s'appelle "initialiser" (tout simplement).
Dans chaque méthode j'ai placé des console.warn ou console.info afin de repérer les erreurs facilement. Seulement voilà : tous s'affichent correctement, sauf ceux de la méthode initialiser() !
Je pensais que c'était parce que la console firebug n'était pas initialisé mais que nenni : même après un setTimeout de 5s le problème n'est pas résolu.
Sauriez vous pourquoi les console.### ne s'affichent pas, uniquement dans cette méthode ?
Merci :-)
A voir également:
- Firebug qui bug..?
- Bug chromecast - Guide
- Iptv bug forum ✓ - Forum Box et Streaming vidéo
- Bug localisation snap ✓ - Forum Snapchat
- Savoir qui regarde notre localisation ? - Forum Snapchat
- Bug snap message invisible - Forum Snapchat
1 réponse
Auto-réponse car j'ai réussi à résoudre ce problème.
En fait le setTimeout que je mettais, je le plaçais avant la méthode, de la manière suivante :
En fait dans ce cas, maMethode() est appelée en même temps que le setTimeout, donc celui-ci ne sert à rien.
En faisant :
Cela fonctionne, même avec 50ms seulement !
En fait le setTimeout que je mettais, je le plaçais avant la méthode, de la manière suivante :
setTimeout(function(){}, 1000); maMethode();
En fait dans ce cas, maMethode() est appelée en même temps que le setTimeout, donc celui-ci ne sert à rien.
En faisant :
setTimeout("maMethode()", 1000);
Cela fonctionne, même avec 50ms seulement !