如何解决0x800a1391 -微软JScript运行错误在IE

How to resolve 0x800a1391 - Microsoft JScript runtime error in IE

本文关键字:JScript 微软 运行 错误 IE 0x800a1391 何解决 解决      更新时间:2023-09-26

我知道有很多关于这个话题的帖子,但是我找不到一个能回答我的问题的,所以请允许我放纵一下你。

我的是一个简单的HTML5项目,从ASP获取数据。. NET WebForm (VB)。. NET 2010/2012),并让Javascript像这样读取变量的值:

var myBSValues = BSValues.value; //Code fails / breaks here with the error above

BSValues是ASP中的一个隐藏字段控件。. NET WebForm,在页面中被分配一个字符串值,如下所示:

Me.BSValues.value = "Hello World, A new World, Going to Heaven"

在JavaScript中,我用逗号(,)分隔文本以创建一个数组,我用它来创建一个动态表并填充其单元格以供显示。

我相信这是一个足够简单的解决方案和一个简单的解释。好消息是这个过程在:

  1. FireFox 14
  2. Chrome 27
  3. Safari 5

但是失败了:

  1. IE 9 &10、在JavaScript中赋值的那行出现上面的错误信息,
  2. Opera 12(我不知道如何得到一个错误消息,它只是不显示任何东西)

我认为IE有一个很大的用户基础,所以我真的很想让它适用于IE。

感谢您的宝贵时间。

比如

var myBSValues = document.getElementById("BSValues").value;