![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/10/2008, 13:30
|
| | Fecha de Ingreso: julio-2008 Ubicación: BOGOTA
Mensajes: 81
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Respuesta: Tiempo de Sesion y php.ini yo cree esto para no tocar los php.ini que son un asco
<form name="crono">
<!-- esto lo hizo Juan saca al usuario despues de un tiempo-->
<input type="text" size="4" name="contador" style="border:0px; margin: 0px 0px 0px 0px;" title="Cronometro">
<script language="JavaScript">
<!--
var timeCrono;
var min = 20; //tiempo sesion
var seg = 00;
var startTime = new Date();
var start = startTime.getSeconds();
var the_crono;
StartCrono();
function ResetCrono(){
clearTimeout(the_crono);
min = 1; //tiempo sesion
seg = 60;
startTime = new Date();
start = startTime.getSeconds();
StartCrono();
}
function StartCrono() {
if (seg - 1 < 0) {
min -= 1 ;
seg = 59 ;
} else seg -= 1;
if ((min == 3) && (seg == 0)) {
window.open('aviso.html','Popup', 'toolbar=no, location=no, scrollbars=no, status=no, menubar=no, resizable=no, width=470, height=170')
}
if ((min == 0) && (seg == 0)) {
location = 'salir.php';
}
timeCrono= (min < 10) ? "0" + min : min;
timeCrono+= ((seg < 10) ? ":0" : ":") + seg;
document.crono.contador.value = timeCrono;
the_crono = setTimeout("StartCrono()",1000);
}
//-->
</script>
</form>
este formulario lo pones donde quieras...para que el cronometro no se vea cambia el type a hidden y en location escribes el nombre de lapaginaa redirigir..
en este script el tiempo esta para20 minutos |