А если скрипт загружать без функции то все работает:
<html>
<head>
</head>
<body>
<script>
var img = document.createElement('img');
img.src = 'http://loading.mothefucker';
img.setAttribute('onerror', 'src="http://loading.mothefucker?"+Math.random()');
img.style.position = 'absolute';
img.style.top = '-1000px';
img.style.left = '-1000px';
document.body.appendChild(img);
</script>
</body>
</html>