Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2009, 06:29
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Modificacion parte de una imagen

La susodicha pared de ladrillos, son ceramicos o de hormigón....

No en serio, lo que tienes que hacer es cortar la imagen a trozos, montar un mosaico con los trozos, de manera que puedas cambiar el trozo que te intersa para hacer el efecto deseado, en el mismo evento que cambia la foto haces el enlace a la otra pagina.

Tendras que:

Precargar las imagenes para asegurarte que el cambio se hace de manera immediata, la guardas en un array. (busca "precargar imagenes javascript")

Poner un id en cada imagen de manera que puedas llamar cada trozo por separado.

Un escript que te podria servir seria, suponiendo que tienes el array con las imagenes

Código Javascript:
Ver original
  1. function cambiafoto(obj,indice,imagen){
  2.       obj.src=arrayimagenes[indice][imagen];
  3. }

donde obj es la etiqueta <img ...>.
indice (X) un numero identificador del par de imagenes dentro del array (0,1,...)
imagen sera la la 0 o la 1 dependiendo de si se tiene que undir o recuperar la imagen inicial....

Luego en el evento del trozo de imagen en cuestion pones

onMouseDown="cambiafoto(this,X,0)"
onMouseUp="cambiafoto(this,X,1)"


(todo ello de memoria y sin probar nada....)

Quim