Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2010, 15:42
esetigris
 
Fecha de Ingreso: diciembre-2010
Mensajes: 22
Antigüedad: 13 años, 5 meses
Puntos: 1
cambiar imagenes con un "click"

Antes de nada un saludo a todos los foreros interesados en el tema...

Quiero cambiar una imagen en una pagina con un click sobre ella,y volver a ver la anterior con otro click,y asi.....
tengo esto,pero no va mas que una vez:
tb. hay un cambio de color del <td> ,pero va igual...

<script>
var foto=new Array()
foto[0]=new Image()
foto[0].src="2.jpg"
.......
function cambia(caja){
caja.style.backgroundColor="yellow";
}
</script>
......
<td bgcolor=green onclick="cambia(this)"><img src="1.jpg" ></td>
<td bgcolor=red><img src="1.jpg" onclick="this.src=foto[0].src"></td>


hay alguna forma de hacerlo en ambos casos o en uno solo , para poder cambiar tantas veces como se "clickee" de color de fondo o de imagen????
he mirado un monton de javascripts , pero ninguno me soluciona esto de manera sencilla ( tengo varias tablas de 10 x 100 imagenes) y no quiero cargarlas todas "a mano"

lo mas dificil sera recordar en algun .js o .txt despues , las imagenes que han sido cambiadas...pero eso sera mi proximo tema si me ayudais con este...
gracias de antemano