2008-11-23 35 views
2

我似乎无法用Firebug调试我的JavaScript代码。播放按钮呈灰色。我使用FireFox 3.0.4和Firebug 1.2.1。如何使用Firebug调试JavaScript?

是否有任何已知的问题?

这是我要调试的脚本:

(断点上<img onclick>和功能say()设置),代码执行好。

<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
     <script type="text/javascript" src="jquery/jquery-1.2.6"></script> 
     <script type="text/javascript"> 
      function say(text){ 
       alert(text); 
      } 
     </script> 
     <title>DOM Level 0 Event Handlers</title> 
    </head> 
    <body> 
     <img onclick="say('Vroom vroom');" id="vstar" src="vstar.jpg" alt="vstar" /> 
     <div id="console"></div> 
    </body> 
</html> 
+0

我从来没有找到一种方法来调试嵌入到非.js文件(JSP,HTML等)中的JS代码,所以我非常希望能够听到这个问题的任何解决方案 – 2008-11-23 07:15:24

回答

3

检查您是否在控制台中启用了“支持脚本调试”。由于性能原因,其默认禁用。

0

我通常看到这种行为,如果我忘记设置一个断点,或者我在没有得到执行的地方(所以执行永远不会停止,所以播放按钮决不会做任何设置断点)。

+0

即使是简单警报('Hallo'),执行威胁,设置断点,按钮灰显,无需调试 – eddy147 2008-11-23 07:08:42

0

您需要关闭firefox的所有实例并重新打开。 Firefox具有共享内存,因此您无法打开新页面。