Hola:
La verdad que redireccionar dependiendo de una imagen, me suena absurdo... tal vez solo quieras mostrar un mensaje (incluso generado por php...)
Puedes poner los mensajes en capas ocultas y activar la capa que asocies al evento previamente...
primero creo un alias para simplificar código:
function tag(id) {return document.getElementById(id);}
y la chicha:
<img src="1.gif" alt="ejemplo" onerror="tag('error_si').style.display = 'block'"
onload="tag('error_no').style.display = 'block'" />
<div id="error_si" style="display: none" >Error en imagen</div>
<div id="error_no" style="display: none" >Imagen cargada satisfactoriamente</div>
Fíjate que los contenidos puedes crearlos con anterioridad desde php.
Saludos