IE “Operation Aborted” 错误以及解决方法
Sunday, February 3rd, 2008这几天在升级到dojo 1.0.2的过程中遇到了"Operation Aborted"的错误。IE在打开网页的时候,突然弹出一个消息框,告诉你IE"已终止运行",但没有任何的错误信息或是错误代码。在点了确定之后,直接跳转到IE默认的出错页面。 在网上找了一下以后发现,这个问题是由于在IE完成html container载入之前用Javascript调用了innerHTML或者appendChild方法,详细的解释可以看Microsoft Support网站上的一份文档。 对于这个问题的处理,有一个比较简单的方法,就是使用prototype的Event.observe()来封装含有innerHTML或appendChild的代码,例如: Event.observe(window, 'load', function() { ... element.innerHTML = ...; });