Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/10/2004, 11:09
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

He revisado los códigos y he encontrado algunos errores:

En mi primera respuesta anidé mal las comillas del evento:

<SELECT NAME="lista" SIZE=1 onChange ="document.images["imagen"].src=this.value.split(',')[0]; document.images["imagen"].alt=this.value.split(',')[1]">

Debería ser:

<SELECT NAME="lista" SIZE=1 onChange ="document.images['imagen'].src=this.value.split(',')[0]; document.images['imagen'].alt=this.value.split(',')[1]">

Luego los "option" deben tener una sóla cadena

<OPTION VALUE="../img/TS0001BLK_peq.jpg","../img/TS0001BLK_gra.jpg" selected>black</option>

Debería ser:

<OPTION VALUE="../img/TS0001BLK_peq.jpg,../img/TS0001BLK_gra.jpg" selected>black</option>

A partir de esos arreglos, en la imagen se cambia el src y el alt...

Por eso en el evento onclick de la imagen se pasa como parámetro el atributo alt de la imagen (Si quieres que alt no varía tendrías que usar otro atributo... pero eso lo podemos dejar para otro momento)

Ahora si quieres que se abran las páginas que tienes ya hechas, pon en los values de los options la URL de la página detrás de la primera coma, y la función ampliar quedaría:

function ampliar(foto, opciones) {
ventana = window.open(foto, "", opciones);
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo