我最近将JQuery的日期选择器控件添加到项目中.在Internet Exploder中,我收到以下错误消息:
Internet Explorer无法打开Internet站点
HTTP://本地主机/
手术终止
是什么导致了这个问题?
今天早些时候有一个相关问题:
IE中的操作中止错误
这是一个常见问题.
当脚本在页面加载完成之前尝试修改DOM时,它会发生在IE中.
看看正在执行什么类型的脚本.你会发现在页面加载完成之前就已经开始了.您可以使用window.onload事件来更正问题(或onDomReady库函数之一).
刚刚阐述了Keparo的答案.
您可以将脚本放在以下某个功能中(根据您使用的库),这样可以解决问题.
prototype.js: document.observe(’dom:loaded’, function () { /* your script goes here */ }), jquery: jQuery(document).ready(function () { /* your script goes here */ }) mootools: document.addEvent(’domloaded’, function () { /* your script goes here */ })