Ich steh grad aufm Schlauch.
Ich möchte feststellen, ob ein js File geladen werden konnte. Und wenn nicht - warum es nicht geladen werden konnte.
Soweit bin ich:
HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
</style>
</head>
<body>
<script>
var el = document.createElement('script');
el.setAttribute('type','text/javascript');
el.setAttribute('src','filename.js');
if(el.addEventListener){
el.addEventListener(
'load',
function(){
alert('loaded')
},
false
);
}
else if(el.attachEvent){
el.attachEvent(
'onreadystatechange',
function(){
if(el.readyState == 'complete' || el.readyState == 'loaded'){
alert('loaded')
}
}
);
}
el.onerror = function(message, url, linenumber) {
alert('message: ' + message + ' url: ' + url + ' linenumber: ' + linenumber);
}
document.getElementsByTagName('head')[0].appendChild(el);
</script>
</body>
</html>
Alles anzeigen
Ich bekomme aber bei .onerror() nur Mist:
Zitatmessage: [object Event] url: undefined linenumber: undefined
Jemand ne Idee?