djwall:
bueno, tendrias por lo visto que aprender algo sobre javascripts u cookies, para hacerte una idea
http://www.todoexpertos.com/categori...ript-y-cookies
ahora, una página de ejemplo, en el código los comentarios
cookies.html
Código HTML:
Ver original<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="ES-ar" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="author" content="http://emprear.com" xml:lang="es" lang="es" /> <script type="text/javascript"> //<![CDATA[
// esta función lee las cookies
function leer_cookie(nombre_cookie)
{
var coincidencia = document.cookie.match ( '(^|;) ?' + nombre_cookie + '=([^;]*)(;|$)' );
if( coincidencia )
return( unescape(coincidencia[2]));
else
return null;
}
// Esta la borra
function borrar_cookie(nombre_cookie)
{
var tiempo_cookie = new Date();
tiempo_cookie.setTime(tiempo_cookie.getTime() - 1 );
document.cookie = nombre_cookie += "=; expires=" + tiempo_cookie.toGMTString();
}
// comprobamos si existe la cookie recargar
if(!leer_cookie("recargar")){ // si no existe
document.cookie="recargar=1"; // guardamos una cookie con ese nombre
window.location.href="http://google.com"; // redirijimos o recargamos
}else{ // si existe, porque se grabó en el paso anterior, la borramos para que en la proxima visita tenga que recargarse la página otra vez
borrar_cookie("recargar");
}
//]]>
<p>Esta página se autorecarga una vez por sesión o cuando el usuario refresca la página
</p> <!-- ©2000 Emprear.com -->
Observación:
Yo usé
window.location.href="http://google.com"; // para que guardes este código y verifiques como funciona. vos tendráis que remmplazar esa linea por la accion
document.location.reload();
para que recargue tu página, en este caso lo haría desde la cache del navegador, no sé bien cual es tu problema con el facebook, pero hay una variante,
document.location.reload(true); que hace una recarga directamente desde el servidor.
Y no dejes de leer el turorial
Saludos