loginpassport
Usuario Novato
Usuario Novato

Hola tengo un problema que tal vez con su ayuda pueda solucionar, se trata de un codigo que al insertado una pagina lo hace caducar, pero el script que funciona con cookies lo activa presionado un boton, aqui les pego el codigo de la pagina web entera:

---------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- Copiar dentro del tag HEAD -->
<meta HTTP-EQUIV="Expires" CONTENT="0">
<script LANGUAGE="JavaScript">

<!--
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var favorite = GetCookie('advertencia');

if (favorite != null) {
switch (favorite) {
case 'caduca' : url = 'caducado.htm';
break;
}
window.location.href = url;
}
// -->
</script>

</head>

<body>
<!-- Copiar dentro del tag BODY -->
<input type="button" name="caduca" onClick="SetCookie('advertencia', this.name, exp);" value="Caducar Página">
</body></html>

-----------------------------------------

Como veran cuando se ve esta pagina aparece un boton llamado "Caducar pagina", que al presionarlo y despues nosotros al intentar volver a la pagina lo que hace es dirigirse a otra llamado caducado.htm.

para que vean como funcionan aqui les pongo la direccion de donde consegui el codigo: http://www.tecnocodigo.com/dipro/js/ver.php?categoria=seguridad&articulo=3

La pagina del ejemplo que le copie los codigos es: http://www.tecnocodigo.com/dipro/js/probador.php?categoria=seguridad&articulo=3

En la pagina web tambien señala que para que se "ejecute" al cargar la pagina se deba colocar el siguiente codigo en el body:

<script languaje=Javascript>
SetCookie('advertencia', this.name, exp);
</script>

Pero sucede que esto no funciona porque no lo hace caducar.

Ahora bien:

Lo que yo deseo es saber como podria hacer para activar el codigo automaticamente despues de 5 segundos (tiempo determinado) teniendo el mismo efecto como haber presionado el boton "caducar pagina", pues hasta ahora a mi solo me funciona presionando el zusodicho boton pero no puedo hacerlo que funcione automaticamente despues de un determinado tiempo despues de cargar la pagina.

¿¿¿¿¿Alguien me podria ayudar a saber como seria el codigo que deberia poner para que este codigo se ejecute automaticamente despues de un tiempo?????????????

Disculpen es que soy novato en esto

He probado varios metodos pero no me sale, por favor que alguien me ayude!!


Jose_Java
Usuario habitual
Usuario habitual

Bueno, yo tampoco llevo mucho tiempo en esto, peroooo.... has probado con la funcion SetTimer()??? yo cada vez que quiero ejecutar algo en un determinado tiempo pongo esta funcion y me va a las mil maravillas.

Jose.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 15/Dic/2004, 04:25
Farve Torry_II22kDec/04
Por: , el 06/May/2004, 20:23
dimar rmusalem Jose_Java marcury ivanitoweb64kJul/04