Better Broken Image Handling

Submitted by:James Anderson

Date added:01 February, 2011


Missing images will either just display nothing, or display a [ ? ] style box when their source cannot be found. Instead you may want to replace that with a "missing image" graphic that you are sure exists so there is better visual feedback that something is wrong. Or, you might want to hide it entirely. This is possible, because images that a browser can't find fire off an "error" JavaScript event we can watch for.

Tags: image handling , jquery error fix , image error handling

Code Snippet:

// Replace source
$(this).attr('src', 'missing.png');

// Or, hide them