Cita:
Iniciado por maycolalvarez 2 opciones:
enviar un AJAX
refrescar un
iframe oculto:
Código Javascript
:
Ver originalfunction time(){
a++;
if(a == rtime){
//document.location.href = 'programacion.php'; //entre las comillas va el nombre de este documento o la pagina a la que se quiera actualizar
window.open('programacion.php','iframe_name');
}else{
setTimeout('time();',1000); //no se requiere con setInterval
}
}
PD: utiliza setInterval en JS y te olvidas de volver a definirlo
Gracias por tu pronta respuesta!
Paso a comentarte los resultados. Logramos que se ven en nuestro home el Iframe con la hora y el nombre del programa que se está emitiendo pero no lo refresca.
Por si influye en algo te comento que el sitio está basado en una plantilla y probamos agregando en el template lo siguiente:
Código PHP:
<script language="javascript">
var a = 0;
var rtime = 5; //este es el tiempo en segundos en que la pagina se va a actualizar
function time(){
a++;
if(a == rtime){
//document.location.href = '../programacion.php'; //entre las comillas va el nombre de este documento o la pagina a la que se quiera actualizar
window.open('../programacion.php','prog');
}else{
setTimeout('time();',1000);
}
}
setTimeout('time();',1000);
</script>
y también:
Código PHP:
<body onLoad="setTimeout('time();',1000);">
De esta manera muestra la información pero no la actualiza cada 5 segundos.
Que estaría mal?