RE:necesito aprender a grabar y recuperar una cook
Publicado por
Poseidon (1 intervención) el 21/05/2005 00:36:09
revisate este codigo, creo que puede servirte...
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="javascript" type="text/javascript">
/*
* Crea una cookie - nombre [valor] [duracion (s)] [ruta] [dominio] [segura (bool)]
*/
function definir_cookie(nombre, valor, duracion, ruta, dominio, segura){ // v2005-03-02
if(duracion){
var expires=new Date();
expires.setUTCMilliseconds(expires.getUTCMilliseconds()+1000*duracion);
}
document.cookie=escape(nombre) + '=' + (valor? escape(valor) : '') +
(expires? '; expires=' + expires.toGMTString() : '') +
(ruta? '; path=' + escape(ruta) : '') +
(dominio? '; domain=' + escape(dominio) : '') +
(segura? '; secure' : '');
}
function llenarProductos()
{
definir_cookie("partida", document.forms[0].lstPartidas.value);
alert("Se guardo la cookie partida");
}
function leer_cookie(nombre){ // v2005-02-27
eval('var re=/^('+escape(nombre)+')=(.*)$/i;');
var c=document.cookie.split(/;\s*/);
for(var i in c){
if(re.test(c[i])){
return unescape(re.exec(c[i])[2]);
}
}
return null;
}
</script>
<body>
<FORM action="" method=post id=form1 name=form1>
<select name="lstPartidas" onBlur="llenarProductos();">
<option value="1">UNO</option>
<option value="2">DOS</option>
<option value="3">TRES</option>
<option value="4">CUATRO</option>
</select>
<input type="button" onClick="alert(leer_cookie('partida'))" value="valor cookie">
</form>
</body>
</html>