Foros del Web » Programando para Internet » Javascript »

Actualizar pagina desde iFrame

Estas en el tema de Actualizar pagina desde iFrame en el foro de Javascript en Foros del Web. Hola a todos de nuevo, mi pregunta es la siguiente: Tengo dos iframe en la página principal. Uno con una estructura similar a esta: <iframe ...
  #1 (permalink)  
Antiguo 28/01/2011, 03:32
Avatar de djboro88  
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 14 años, 10 meses
Puntos: 2
Pregunta Actualizar pagina desde iFrame

Hola a todos de nuevo, mi pregunta es la siguiente:

Tengo dos iframe en la página principal.
Uno con una estructura similar a esta:
<iframe src="aviso.php" frameborder="0"></iframe>

Y otro similar a esta:
<iframe src="radioon.php" frameborder="0" name="radio" id="radio"></iframe>

Dentro de radioon.php hay unos códigos que dicen que cuando en la radio hay alguien emitiendo (online) cambie el reproductor y se oiga al locutor y cuando esté offline, que salga música.

Y dentro de aviso.php quiero que cuando la radio esté online (alguien emitiendo), mande un orden al radioon.php para refrescar la pagina o todo el iframe.

Y cuando esté offline que no haga nada.

Resumiendo...
La ayuda que necesito es un script que mande una orden desde el archivo aviso.php, para que actualice el iframe RADIO o el mismo radioon.php.
  #2 (permalink)  
Antiguo 28/01/2011, 09:15
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Actualizar pagina desde iFrame

Puedes comunicar entre iframes mostrando la ubicación del iframe en el documento

pon este código en el aviso.php donde hagas la instrucción de cambio

parent.radio.location.href="http://google.com";

con esto radio se irá a esa dirección.

Etiquetas: iframe
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 20:05.