O webu
Test existence obrázku JavaScriptem

K ověření existence stačí obrázek vytvořit (new Image()), nastavit mu src a:

  • na událost onerror zavěsit kód, který se má provést při neexistenci,
  • na událost onload naopak kód pro existenci.
function overitExistenci(url) {
    var isExist = new Image();
    isExist.src = url;
    isExist.onerror = function () {
        alert("Neexistuje");
    };
    isExist.onload = function () {
        alert("Existuje");
    };
}