处理远程javascript错误

处理远程javascript错误,javascript,asp.net,internet-explorer,exception-handling,Javascript,Asp.net,Internet Explorer,Exception Handling,我们正在从ASPX页面内部调用javascript。如下所述: <script type="text/javascript"> var resultados = false; function change_source(iframe) { iframe.src = 'someURL/index.jsp?querystringparametervalues'; return true; } wi

我们正在从ASPX页面内部调用javascript。如下所述:

 <script type="text/javascript">

    var resultados = false;

    function change_source(iframe)
     {
        iframe.src = 'someURL/index.jsp?querystringparametervalues';
        return true;
      }

      window.onerror = function()
       {
         if (typeof window.resultados === "undefined")
          {
             resultados = false;
          }
        return true;
      }
    </script>

<iframe width="100%" height="330" frameborder="0" 
  scrolling="no" onload="change_source(this);" >
</iframe>


var resultados=false;
函数更改\u源(iframe)
{
iframe.src='someURL/index.jsp?querystringparametervalues';
返回true;
}
window.onerror=函数()
{
if(typeof window.resultados==“未定义”)
{
resultados=false;
}
返回true;
}

错误描述:

IFrame正在调用一些远程javascript,其中一个名为'resultados'的变量未定义。我们试图在本地忽略错误(本地javascript)。但我们仍然得到相同的错误“Object undefined”

如何抑制远程javascript,使其不会中断执行

注意:我们只关注IE

更新:

我们尝试过一些愚蠢的事情,比如

禁用

(i) ValidateRequest=“false”(ii)在Page指令中启用EventValidation=“false”

服务器端是否有“HttpRequest”/“HttpResponse”/“HttpHandler”/“HttpContext”之类的解决方法,对象将捕获此类异常并忽略它

问题是,每当我们收到这样的错误时,IDE就会打开“Continue/Ignore/Break”消息框,这非常烦人

如果有人能指引我解决它,我会非常感激的


提前谢谢你

我认为您也应该在iframe中添加
onerror=“return true”
,因为它们是不同的
window
s。不确定,你能试试吗?@pimvdb:这样做我收到警告消息“onerror”不是iframe的有效属性不确定,但也许这个问题很有趣:。