Foros del Web » Creando para Internet » HTML »

Relación entre dos Iframes

Estas en el tema de Relación entre dos Iframes en el foro de HTML en Foros del Web. Hola! Os expongo el problema que me ha surgido recientemente. Tengo una aplicacion web en la que tengo una pagina con una imagen donde tengo ...
  #1 (permalink)  
Antiguo 27/12/2009, 15:14
 
Fecha de Ingreso: julio-2009
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 1
Relación entre dos Iframes

Hola!

Os expongo el problema que me ha surgido recientemente.

Tengo una aplicacion web en la que tengo una pagina con una imagen donde tengo mapeados diferentes enlaces. Al acceder a estos enlaces estos se abren en un iframe con el siguiente código javascript (donde "destino" es el enlace a abrir en el iframe objetivo):

Código:
        <script language="javascript">
            function modiframe(destino){
                var iframe = document.getElementById('iframe');
                iframe.src = destino;
            }
Ahora se nos exige que la imagen con los enlaces mapeados este dentro de otro iframe en la misma pagina con lo que tenemos:

Una pagina html con dos iframes, al intentar pinchar en uno de los enlaces de la imagen no da reaccion en el segundo iframe. Como podria modificar el codigo anteriormente citado para que recobre la funcionalidad perdida?

he provado a modificar "document" con otros elementos de la pagina pero no consigo hacer que me vuelva a funcionar


saludos y gracias por los consejos que me podais dar de antemano.
  #2 (permalink)  
Antiguo 27/12/2009, 15:42
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Relación entre dos Iframes

tienes que ubicarle parent antes de document para que pueda localizar el iframe. los iframes, al igual que los object y frames, crean objetos de ventanas cada una independientes entre si. cuando invocas el objeto document este hace referencia al documento de la ventana donde se invoque.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 27/12/2009, 15:48
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Relación entre dos Iframes

Hola:

parent.frames.el_name_del_iframe.location.href = destino,

En vez de asignar el atributo src, te va a dar menos problemas usar location.href y el atributo name del iframe.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 27/12/2009, 15:53
 
Fecha de Ingreso: julio-2009
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Relación entre dos Iframes

muchisimas gracias a los dos, se me ha solucionado el problema que tenia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:55.