IE无法打开站点已终止操纵的办理要领
在页面还没有ready的时辰就挪用了htmlObject的appendChild可能innerHTML操纵,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操纵” (1)在appendChild可能innerHTML操纵处判定document.readyState=="complete", 若为否,则setTimeout多少秒之后从头作这个操纵。 可是,此属性只对ie,opeara有用,ff的document没有readyState属性,永久是undefined. (2)在script中行使defer属性。意在页面加载完毕后再执行剧本,这样可以停止找不到工具的题目。defer不会思量外部文件是否全手下载完,只会判当前页面是否所有加载完成。而且,有defer标签的代码块里不能写document.write要领 行使ajax时产生错误的办理方案:在appendChild可能innerHTML操纵处判定document.readyState=="complete", 若为否,则setTimeout多少秒之后从头作这个操纵。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |