浏览器错误“页面错误。” - 主要是IE,但页面呈现OK。适当的方法

时间:2011-04-06 23:07:52

标签: javascript internet-explorer dom

我的页面正在按预期呈现,但我得到了臭名昭着的“页面错误”。在IE8的左下角。

任何人都可以与我分享他们对这种“警告”可信度的看法吗?是否值得调试。

如果Chrome或FF没有显示任何“警告”及其唯一的IE,这确实不会让我感到惊讶。

The error is generated from the modalbox script and is: Message:
'this.focusableElements.length' is null or not an object
Line: 439
Char: 3
Code: 0
URI: http://thedomainnameiamusing/js/okonet-modalbox-0d30559/modalbox.js

正在寻找关于我应采取的所有方法的其他观点..

1 个答案:

答案 0 :(得分:0)

尝试访问原来为null的对象并不是一个好兆头。如果此代码投入生产,我会修复它。这可能意味着执行if(thing == null)然后将其设置为0(如果是),或者它可能意味着完全删除违规行。 439行是一个很长的源文件,如果Chrome和FF根本没有引发任何警告,我猜这个JS文件包含从未实际执行过的代码块。

可能是时候进行一些清理了(想想那些在你完成后必须修改这段代码的穷人 - 即使那是你)。