Foros del Web » Programando para Internet » Javascript »

Desde un Iframe "tio" cambiar un iframe "sobrino"

Estas en el tema de Desde un Iframe "tio" cambiar un iframe "sobrino" en el foro de Javascript en Foros del Web. Antes que nada un saludo. Tengo este caso, el cual es un "nido de Iframes". 1.- Tengo una web principal, donde hay 2 (o más) ...
  #1 (permalink)  
Antiguo 27/07/2008, 19:44
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Desde un Iframe "tio" cambiar un iframe "sobrino"

Antes que nada un saludo.

Tengo este caso, el cual es un "nido de Iframes".

1.- Tengo una web principal, donde hay 2 (o más) iframes (iframe A y B).

2.- El primer iframe (A), tiene una página A; que contiene otro iframe dentro que llamaremos iframe D.

3.- El segundo iframe (B), tiene una página B; que tendrá una función js que podrá ejecutarse y deberá trabajar sobre el iframe D. Por ejemplo, para cambiarle styles, width, en fin, sus atributos.

Dicho de otro modo.

1.- Los iframes A y B son iframes "hermanos".

2.- El iframe A tiene un iframe "hijo" D.

3.- Quiero que desde dentro el iframe "tio" B, se puedan modificar los atributos del iframe "sobrino" D.

Un poco enrredado ¿no?.

Bueno, lo cierto es que he visto por google la teoría "básica" sobre los js de los iframes, visto lo del parent, etc; pero al intentar aplicarlo a mi caso (más por tanteo que porque sepa lo que estoy haciendo) no me ha funcionado nada.

[HR]

Hasta ahora no he tenido problema si eso mismo lo hiciera con el iframe "hermano" A.

Ejemplo:

(esto se ejecutaría desde "b.htm")

top.document.getElementById('iframeA').style.width = "100px";

¿pero hacérselo a el iframe D que está en la página "a.htm" que está dentro de iframeA?

Saludos y gracias adelantadas.
  #2 (permalink)  
Antiguo 29/07/2008, 13:11
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Desde un Iframe "tio" cambiar un iframe "sobrino"

¿Nadie sabe?
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 10:55.