Check if an image exits.
January 26th, 2009
Javascript can be used to check if an image exist. An AJAX call cannot be used, because cross-site calls are not supported. However, the javascript Image object can be used for this purpose.
var img = new Image(); <span id="more-4"></span> img.onload = function(event) { // image was found and loaded successfully document.getElementById('img-tag').src = img.src; }; img.onerror = function(event) { // An error occured while loading the image document.getElementById('img-tag').src = '/images/thumb-unavailable.jpg'; } // Setting the src property will trigger the events. img.src = 'http://link.to.amazon.s3/design/thumbnail.jpg';