Tema: Cookie
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2010, 09:30
Avatar de Alun
Alun
 
Fecha de Ingreso: diciembre-2009
Ubicación: Liverpool
Mensajes: 140
Antigüedad: 14 años, 11 meses
Puntos: 4
Cookie

Buenas:

Estoy intentando definir una cookie que me guarde un simple nombre (agendas ó contactos, en función de un link que se pinche). El problema viene al pinchar el link. He definido 3 funciones, una que guarda en una variable el valor de un link, otra que hace lo mismo, y otra que manda la cookie. Al pinchar en uno de esos dos links, me dice que la función "-" (según el link que pinche, llama a una función o a otra) no está definida.

Este es mi código:

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <title></title>
  4. <link rel="" type="" href="">
  5. <script type="javascript">
  6. <!--
  7.     //Cookie Paso a Paso:
  8.    
  9.         //Previo a todo se preparan los valores de las cookies:
  10.         var valor = "";
  11.         function contactos(){
  12.             var valor = contactos;
  13.             mandarCookie();}
  14.         function agenda(){
  15.             var valor = agenda;
  16.             mandarCookie();}
  17.    
  18.         //Preparados los valores, lo primero es definir la cookie y enviarla:
  19.         function mandarCookie("Cookieamandar", valor){
  20.             var cookieCode = "Cookieamandar" + "=" + valor;
  21.             document.cookie = cookieCode;}
  22.        
  23.        
  24.        
  25. //-->
  26. </script>
  27. </head>
  28. <body>
  29.     <a href="form.html" name="contactos" onClick="contactos();">Contactos</a>
  30.     <a href="form.html" name="agenda" onClick="agenda();">Agenda</a>
  31.  
  32. </body>
  33. </html>


¿Qué tengo mal ahí? Y, ¿cómo puedo mandar la cookie, y luego recogerla en otra página?

Muchas gracias!