Hasta donde tengo conocimiento es imposible que solo por cambiar el componete (de un boton a una imagen) se comporte de forma diferente. Estas usando la la funcion onclick de javascript, asi que tendria que andar.
estas seguro que si pones
Código:
<? echo '<input type="button" value="click" onclick="go(\'¿Quieres borrar el registro?\',\'borra.php?id='.$id.'\')" />'; ?>
anda bien???
si no funciona talves tenes otro problema.