问题描述,页面内其他JS函数均可正常调用,就是onload 重载页面时,没有被调用..
猜测可能是 某些JS写错了原因,但是Firebug里..没有报错, 求教怎么debug

解决方案 »

  1.   

    在onload激活的函数内部打断点,或者在函数里面写一些alert,检测执行到哪里。
      

  2.   

    onload 加载的函数内部只有一句alert. 请问下如何加断点
      

  3.   

    只有一句alert,那没弹出就是没进入,没响应
      

  4.   

    http://blog.csdn.net/zhengzhichen/article/details/3299745
      

  5.   

    检查页面的全部JS代码(包括引用的*.js文件)中是否存在另一个onload()
      

  6.   

    是啊,还得查看是不是又多个onload事件
    alert的话,就多加些alert("1");这样的数字表示的,执行到哪个地方,就可以很明显的看出来了,这样可以慢慢确定错误代码的位置了
      

  7.   

    onload函数是当页面加载完的时候就调用了,并不是你说的“重载页面”;既然你说firebug没错的页面应该加载没问题,检查下onload函数的语法吧
      

  8.   

    在onload()方法里写上debugger,然后把IE或火狐的调试器打开,用F10单步调试
      

  9.   

    1.把其它代码去掉,看是否执行ONLOAD,是的话就是其它代码有错误,不是的话,就是你的ONLOAD添加方式不兼容,IE和FF的添加事件监听语法是不同的。
    2.其它代码的错误,首先自己好好看一遍,如果实在发现不了,就采用先注释掉大块语句,然后逐步反注释,就能发现具体出问题的地方。
      

  10.   

    可能某个地方或者.js里面存在window.onload之类的事件.导致重复
      

  11.   

    检查 js 路径检查 js 编码检查 是否有重复 onload 事件  ctrl+f 很容易找
      

  12.   

    重复赋值,body的onload事件在别的地方被重写了。