Debugging FireBug调试

Debugging FireBug调试,debugging,firefox,firebug,Debugging,Firefox,Firebug,您好,我正在Firebug中调试以下JS脚本: <body> <script type="text/javascript"> var val = 8; function funMul(value) { //1. var val = 7; val = val*value; return val; } var result

您好,我正在Firebug中调试以下JS脚本:

<body>
    <script type="text/javascript">
        var val = 8;

        function funMul(value) { //1.
            var val = 7;
            val = val*value;
            return val;
            }

        var result = funMul(val);
        document.write('<b>funMul: </b>' + result);
    </script>
</body>

var=8;
函数funMul(value){//1。
var=7;
val=val*值;
返回val;
}
var结果=funMul(val);
document.write('funMul:'+结果);
我在(1.)行上定义了一个断点。但“介入”似乎不起作用。它没有进入funMul函数。它的行为就像“跳过”一样,只是省略并终止脚本

那么,如何让它真正跳入功能体呢

附言。
是否可以调试document.write之类的DOM方法的代码(“单步执行”)或onLoad之类的事件?

要单步执行函数,需要将调试器放在第11行(var result=funMul(val);),因为这是调用函数的地方。
或者直接在函数本身的第6行(var=7;)中放置一个断点