Cambiar la imagen pero en otro frame

pi0lin
26 de Julio del 2003
Tengo una web con varios frames. En el principal aparece una foto en grande, y a la derecha varias fotos en miniatura. Quiero q al pinchar en cualkier foto en miniatura del frame de la derecha, se cambie la foto del frame principal. kiero hacerlo en JavaScript por akello de q no se note el cambio de pagina html y sea mas rapido. Gracias

Arturion
26 de Julio del 2003
tienes que meter la imagen en un <a> o en un <div> con su respectivo onMouseOver="" y tienes que poner la siguiente dirección dentro del mouseOver:
top.nombre_del_frame.document.nombre_del dibujo.src='nombre_del_archivo_del_nuevo_dibujo'

Por ejemplo, digamos que en el código del dibujo grandote del primer frame (llamado "principal" es:
<img src="primerdibujo.gif" name="primerdibujo">

Y que el código del segundo frame (llamdado "dibujos") es:
<a href="#" onClick="top.principal.document.primerdibujo.src='dibujonuevo.gif';"><img src="dibujonuevo.gif"></a>

Espero que te sirva mi explicación.

Ivonne
26 de Julio del 2003
Hola puedes probar lo siguiente :

<a href="#" onmouseover="parent.foto.document.getElementById('imagen').src='gastos.gif'" >
Inicio </A>

Yo lo q hago es q en el frame q se llama "foto" aparezco una imagen....
Y en el frame en donde debe aparecer la imagen debe ir esto :
pones una imagen X y le agregas id=imagen
<img src="flor2.gif" id=imagen>

este id debe ser el mismo q aparece en el frame destino...

Espero q te sirva :)