Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2002, 17:20
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 1 mes
Puntos: 7
Re: cambio de imagen

Marrot:
El problema de que no cambie la imagen en la pantalla, es que la propiedad imagen de tu objeto no tiene relación alguna con la imagen en la pantalla. Es de suponerse que primero debes crear la imagen en la pantalla, luego entonces asignar el objeto imagen que se muestra a la propiedad de tu objeto.
Imagino que el objeto es una capa que tiene dentro la imagen ¿no?. Si es este el caso, las cosas son mas sencillas para NS4, ya que las imágenes dentro de las capas pueden tener el mismo name o id.
Esto es debido a que NS4 ve las capas como documentos independientes. Entonces para cambiar la imagen que se muestra dentro de la capa, solo accesas a la colección images de cada capa.
Con otros navegadores la cosa se complica. Ya que cada imagen debe tener un name o id único, y para que puedas hacer los cambios. Pero puedes tomar el mismo nombre de la capa en la cual esta contenida, agregarle un prefijo y entonces con eval asignar el objeto imagen a la propiedad imagen de tu objeto. A continuación te pondré un ejemplo de un script que genera "N" cantidad de objetos, y a puede seguir el rastro de cada uno de ellos para cambiar la imagen colocada dentro. Ajusta la cantidad de objetos en el onload, y la ruta de tus dos imagenes... bueno, experimenta...