prueba esto. me funciona perfectamente. con link de texto, al hacer click...
Código HTML:
function cambiar(id,una,otra)
{
imagen=document.getElementById(id);
if(imagen.src==otra)
{
imagen.src=una;
}else{
imagen.src=otra;
}
}
Código HTML:
<a href="javascript:cambiar('id_imagen','unaimagen.jpg','laotraimagen. jpg')">cambiar</a>