2008-11-23 32 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具有共享內存,因此您無法打開新頁面。