Ayuda por favor.

Sara
19 de Enero del 2005
Hola a todos. :)
Necesito saber como se hace para que una página se autorefresque cada X tiempo. Me da igual si se hace con javascript o con php.
Alguien me ayuda??

Chico_Che_Y_La_Crisis
19 de Enero del 2005
Mira Sarita , No es bueno eso que quieres hacer, de refresquear a cada rato.
Si es el servidor, lo saturas. (php)
Si es en la pc del usuario (java) le haces lenta su pc.

Mejor pon ahi un texto o aviso al cibernauta, diciendo que el oprima el boton Refresh de su navegador.

Sara
19 de Enero del 2005
Gracias Chico_Che_Y_La_Crisis. ;)
Lo tendré en cuenta.

Jaime Vera
19 de Enero del 2005
html>
<head>
<title>Refresh</title>
<noscript>
<meta http-equiv="refresh" content="5">
</noscript>
<script language="JavaScript">
var sURL = unescape(window.location.pathname);
function doLoad()
{
setTimeout( "refresh()", 5*1000 );// 5 * 1000ms = 5 segundos
}

function refresh()
{
window.location.href = sURL;
}
doLoad();
</script>
</head>



Vienen dos ejemplos. Uno es llamando a la función de JavaScript la cual también podrías llamar mediante un botón, el otro es dentro del METATAG refresh, en caso de que el usuario tenga deshabilitado JavaScript el metatag funcionará, en el cual el valor de content serán los segundos que tardará en hacer la actualización.

Tambien para JavaScript existe window.location.reload();

SALUDOS!!! ( jjaimevera )