El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario Leer un cookie
Desconocido
Enviado - 13/5/2002
 
Como se leeria un cookie desde una funcion que se encuentra en la parte de cliente
 
Avatar
50 Mensaje(s)
Enviado - 15/5/2002
 
Hola:

Te paso funciones que leen, escriben y destruyen cookies en Javascript

<script language="javascript">
var expdate = new Date();
expdate.setTime(expdate.getTime() + (24 * 360 * 360 * 10000)); //1 año desde hoy
//alert(expdate.toGMTString());

function CheckCookie(ckName,value){
if ((value == null)||(value == '')){
document.form1.UserName.focus();
}else{
document.form1.Password.focus();
}

}

function UpdateCookie(ckName,value){
var expdate = new Date();
expdate.setTime(expdate.getTime() + (24 * 360 * 360 * 10000)); //1 año desde hoy
var UserName = value;
document.cookie = ckName+'='+UserName+';expires='+expdate.toGMTString();
document.form1.submit();
}

function getCookie(ckName) {
var cookieValPosFrom;
var cookieValPosTo;
var cookieValue;
var cookieNamePos = document.cookie.indexOf(ckName);
if (cookieNamePos == -1) {
return null;
} else {
cookieValPosFrom = cookieNamePos + ckName.length + 1; // el +1 es por el =.
cookieValPosTo = document.cookie.indexOf(";",cookieValPosFrom);
cookieValue = document.cookie.substr(cookieValPosFrom,(cookieValPosTo-cookieValPosFrom));
return cookieValue;
}
}

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() - 1000000000); // This cookie is history
var cval = GetCookie ('FreeStuffL');
document.cookie =name+ "=" + cval + "; expires=" + exp.toGMTString();
}

function cookieCreater (name,value) {
var expdate = new Date ();
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
SetCookie(name, value, expdate);
}

</script>


Saludos mortales...

The Great Avatar
May the 8th Virtudes be with you
-------------------------------------
[email protected]
[email protected]
ICQ: 28864859
 
 

 

Contactos myStudio Network