
Untitled
By: a guest on
Jun 19th, 2012 | syntax:
JavaScript | size: 1.04 KB | hits: 19 | expires: Never
document.addEventListener('DOMContentLoaded',
function() {
// hier anpassen
var NO_IMAGE = 'kein_bild.jpg';
[].forEach.call(document.querySelectorAll('img'),
function(img) {
if (img.src === '') {
img.src = NO_IMAGE;
return;
}
img.addEventListener('error',
function() {
// href ausbessern und neu versuchen
var src = img.src, pos;
if ((pos = src.lastIndexOf('http:')) !== 0
|| (pos = src.lastIndexOf('https:')) !== 0) {
src = src.slice(0, pos + 1);
var ldr = new Image;
ldr.addEventListener('error', function() { img.src = NO_IMAGE; }, false);
// src immer am ende setzen
ldr.src = src;
} else {
// an der `src` wurde nix geƤndert
img.src = NO_IMAGE;
}
}
, false
);
}
);
}
, false
);