Firebug ignore mes breakpoints
Bonjour à tous,
Je tiens d'abord à préciser que j'ai suivi plusieurs tutos et fait des recherches sur le net avant de poster ce message, même si cela va vous paraître étrange, dans la mesure où je pense que la solution est simple et qu'il s'agit d'une question de noob.
Voilà, donc, je suis en train d'apprendre le Javascript et j'aimerais débugger mes scripts avec Firebug. Or, je ne réussis pas à utiliser les breakpoints. Voici la procédure que je suis :
- J'ouvre le document html incluant un script externe qui contient mon script Javascript
- J'ouvre le panneau Firebug, puis je place un breakpoint sur une des lignes de mon script :
https://dv67ca.blu.livefilestore.com...E/firebug1.jpg
- Je clique sur le bouton "Cliquer ici" (ce qui exécute mon script), mais Firebug ne s'arrête pas sur mon breakpoint
- J'ai essayé d'actualiser la page, ou de cliquer l'icone en forme de "Pause" (deux lignes verticales jaunes), et le seul résultat que j'obtiens, c'est un arrêt non pas sur la ligne de mon script .js, mais sur la ligne .html lançant la fonction de mon script !
https://dv67ca.blu.livefilestore.com...0/firebug2.jpg
Voici mon fichier xhtml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
@IMPORT URL(stylus.css);
-->
</style>
<title>Untitled Document</title>
</head>
<body">
<div id="tout">
<script type="text/javascript" src="scriptus.js">
</script>
<form id="bouton_box">
<input type="button" onclick="test();" value="Clique ici !" id="super_bouton" />
</form>
</div>
</body>
</html> |
et mon fichier .js :
Code:
1 2 3 4 5
| function test()
{
a = prompt('Veuiller taper ici votre prenom','Prenom');
alert(a+' est votre prenom');
} |
Voici une capture vidéo.
J'utilise Firefox 3.52, Firebug 1.4.2 et Vista SP2.
Merci beaucoup pour votre aide !
Firebug se ferme quand j'actualise la page
Bonjour et merci pour ta réponse,
Le lien est exhaustif concernant Firebug et je l'ai parcouru avec beaucoup d'intérêt. Cependant, je comprends comment fonctionne désormais Firebug mais ne comprend toujours pas l'origine de mon problème.
J'ai une piste, qui est que cela vient du fait que Firebug se ferme lors de l'actualisation de la page (F5). Du coup, il m'affiche "Warning. Script panel was inactive during page load" dans le menu déroulant qui apparaît lorsque l'on clique sur "Script'.
J'ai testé la même version de Firebug sur la même version de Firefox au boulot (seule différence, l'OS, qui était XP et non Vista... mais bon), et Firebug ne se ferme pas lors de l'actualisation de la page, et du coup le débogage marche nikel. J'ai cherché les raisons de la fermeture de Firebug, sans succès. Les différentes pistes :
- Firebug étant censé se fermer lors de l'apparition d'un nouveau DNS, j'ai désactivé OpenDNS
- J'ai désactivé tous les autre addons Firefox, en cas de conflit
- J'ai essayé CTRL-F5, CTRL-R et CTRL-SHIFT-R pour voir s'il s'agissait d'un problème de cache.
Dans les trois cas, pas de changement. Sauriez-vous donc pourquoi Firebug se ferme lors de l'actualisation de la page ?
Merci beaucoup pour votre aide
[Résolu]Firebug a un conflit avec Firefox 3.5x
Problème résolu en partie.
J'ai essayé avec plusieurs VM et différentes config' et la conclusion est la suivante : il y a un conflit entre Firefox 3.5+ et Firebug (1.4+, puisque les versions précédentes ne peuvent pas être installées sur Firefox 3.5+). C'est étrange cependant, car sur un PC, j'ai réussi à faire tourner Firefox 3.52 et Firebug 1.4.2 sans problème... quoi qu'il en soit, pour mon cas, j'ai réinstallé Firefox 3.0.13 et Firebug 1.3.3, et désormais, cela marche... J'attends donc une meilleure prise en charge des addons pour réinstallé la dernière version du panda roux.
Merci à tous ;)