Hola,
Pues no se que habrás hecho, pero tal y como te lo he pasado a mi me funciona perfecto. Incluido los fallos que mencionas en tu último post me funciona todo.
Haz una cosa, pon un alert del src de la imagen sobre la que has clicado y mira a ver que te sale. Osea, haz esto:
Código PHP:
function esLaImagen(obj){
alert(obj.src);
/*var Uno = "css/imagenes/uno.jpg";
var Equis = "css/imagenes/equis.jpg";
var Dos = "css/imagenes/dos.jpg";
var Tachado = "css/imagenes/tachado.jpg";
var otroMarcado = false;
casillas = document.getElementsByName(obj.name);
if(obj.src == Tachado){
if(obj.id == "imagen1"){
obj.src = Uno;
}
else if(obj.id == "imagen2"){
obj.src = Equis;
}
else if(obj.id == "imagen3"){
obj.src = Dos;
}
}
else{
for(i=0; i < casillas.length; i++) {
if(casillas[i].id != obj.id){
if(casillas[i].src == Tachado){
otroMarcado = true;
}
}
}
if(otroMarcado == false){
obj.src = Tachado;
}
} */
}
Fíjate que he comentado el contenido de la función para que no se ejecute. Mira a ver que te sale en el alert y tal cual te salga ahí es el formato con el que tienes que poner las variables Uno. Equis, Dos y Tachado.
No se me ocurre otra cosa.