Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE上的onload事件(带有JS错误)未激发_Javascript_Internet Explorer_Onload - Fatal编程技术网

Javascript IE上的onload事件(带有JS错误)未激发

Javascript IE上的onload事件(带有JS错误)未激发,javascript,internet-explorer,onload,Javascript,Internet Explorer,Onload,我对IE 9+有问题。我有一个复杂的javascript加载异步,它应该对“onload”事件发出GET请求 定义侦听器的步骤 MY.addEventListener("load", myfunction, false); MY.addEventListener = function(sType, callback, bCapture) { if ( "undefined" != typeof(window.attachEvent) ) { return window.attac

我对IE 9+有问题。我有一个复杂的javascript加载异步,它应该对“onload”事件发出GET请求

定义侦听器的步骤

MY.addEventListener("load", myfunction, false);

MY.addEventListener = function(sType, callback, bCapture) {
  if ( "undefined" != typeof(window.attachEvent) ) {
     return window.attachEvent("on" + sType, callback);
  }
  else if ( window.addEventListener ){
     return window.addEventListener(sType, callback, bCapture);
  }
};
关于断点,我在IE上看到,它使用了:

window.attachEvent("onload", myfunction);
我认为这是正确的。它在我客户的所有网站上都有效,除了一个:

在此网站上,存在以下脚本错误:

SCRIPT5007: Can not read the property  « split » of null or undefined
我认为这个javascript错误可以避免触发“onload”事件。即使页面有JS错误,如何检测“onload”事件

我有其他选择吗?

尝试使用
(除非你不能那么晚加载)


我敢打赌,它得到了更普遍的支持。

做不到这一点,我的客户在他们的代码上安装了js脚本。他们不修改自己的代码,很可能会失败,因为如果代码与jQuery冲突。您可以通过调用$(document).ready()搭便车吗;它不会覆盖他们的
Ready()
代码。我的脚本不使用jQuery,它是纯javascript。