由于IE中的错误80020101,无法完成操作

时间:2012-06-20 05:52:01

标签: javascript internet-explorer

我在我的网站上使用jQuery 1.7.2和lighbox。 我想在lightbox中加载的HTML代码如下:

//script type="text/javascript">
//jquery code
</script>

//html code..

使用firefox和chrome时打开灯箱没有问题, 但在使用IE时,它显示以下错误:

  

SCRIPT257:由于错误80020101,无法完成操作。   jquery.min.js,第2行,第11497页。

当我将脚本类型从text/javascript更改为text/html时,灯箱打开正常,但现在javascript代码无效...

2 个答案:

答案 0 :(得分:2)

我也遇到过这个问题。我一直在使用jQuery 1.7.2而我无法解决这个问题。

已在jQ 1.8.2中发布了解决方案,但这并未影响我的结果。

我将我的角色编码更改为UTF-8(我遇到的另一个建议),但这也没有帮助。

最终我回滚到jQ 1.4.2(本地存储的下一个旧版本),问题就消失了。我知道这不是一个“解决方案”,但它是一种解决方法,让我重新回到游戏中并转向可部署的EAR。

答案 1 :(得分:0)

您有一个无法正确评估的Javascript代码。我有完全相同的场景,解决方案是将关联数组键的名称从class更改为"class"(这只是评估错误的一个示例)。

有关详细信息,请参阅此answer