2
|
Christian Studer delphist · 技术社区 · 5 年前 |
1
1
|
2
1
问题中没有足够的信息来找出问题所在,但需要考虑的是:
|
3
0
看看firefox 3页面上的代码。然后打开firefox错误控制台(ctrl shift j)查看哪一行正在中断。然后用新的信息更新你的问题。 |
4
0
也许您应该在这里添加一个事件侦听器,而不是尝试捕获window.onload? |
5
0
在页面加载时启动test.method后,将用一个新值覆盖window.on load:this.dosomework,因此在正文加载的时间范围内,调用第一个函数,然后立即覆盖,然后第二个函数接管并执行…您是否尝试将window.onload语句推到test.method的底部?我猜如果函数块太长,就永远不会执行第二个window.onload,因为窗口已经完成加载,它的毫秒数,但这就是它所需要的全部时间 显然,在firefox中,这个函数是在被覆盖之前执行的,或者可能被附加到当前的onload中,不确定其技术细节。再次尝试将onload推到底,看看会发生什么 您不应该在加载主体后调用的任何其他函数中真正调用on load函数,因为无论您多么小心,都不能依赖加载时间框架足够长以包含这两个事件,应该在调用(或完成)body标记之前将其附加到window.onload,以确保捕获事件。 |