Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2013, 20:43
Avatar de miguelangelbravo
miguelangelbravo
 
Fecha de Ingreso: marzo-2011
Mensajes: 23
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Como hacer un conteo regresivo con php y javascript

leyendo un poco sobre cookies hice este ejemplo pero no me da resultado alguno que es lo que podria estar haciendo mal para mostrar el valor

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin t&iacute;tulo</title>
  5. <script type="text/javascript">
  6. function createCookie(name,value,days) {
  7.     if (days) {
  8.         var date = new Date();
  9.         date.setTime(date.getTime()+(days*24*60*60*1000));
  10.         var expires = "; expires="+date.toGMTString();
  11.     }
  12.     else var expires = "";
  13.     document.cookie = name+"="+value+expires+"; path=/";
  14. }
  15.  
  16. function readCookie(name) {
  17.     var nameEQ = name + "=";
  18.     var ca = document.cookie.split(';');
  19.     for(var i=0;i < ca.length;i++) {
  20.         var c = ca[i];
  21.         while (c.charAt(0)==' ') c = c.substring(1,c.length);
  22.         if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  23.     }
  24.     return null;
  25. }
  26.  
  27. function eraseCookie(name) {
  28.     createCookie(name,"",-1);
  29. }
  30. </head>
  31. <script type="text/javascript">
  32.  
  33.                     //<![CDATA[
  34.                    // Función par crear la cookie
  35.                    function crearCookie(){
  36.                      // Obtenemos el nombre ingresado    
  37.                      var nombre = document.getElementById('campoNombre').value;
  38.                      //  Creamos la cookie´    
  39.                      //  Se llamará nick
  40.                      //  El valor de la variable es el nombre ingresado
  41.                      //  La cookie morirá a los 5 días    
  42.                      if(nombre != ''){
  43.                        createCookie('nick', nombre, 5);
  44.                      // Mostramos la cookie
  45.                      mostrarCookie();
  46.                      return false;
  47.                       }
  48.                    }
  49.                    
  50.                    
  51.                    // Función para mostrar la cookie
  52.                    function mostrarCookie(){
  53.                      // Buscamos nuestra cookie ya creada (nick)
  54.                      // La función getCookie devolverá null si no existe
  55.                      var usuario = readCookie('nick');
  56.                      //Si existe, mostramos el nombre del usuario
  57.                      if(usuario != null){
  58.                        document.getElementById('mensaje').innerHTML = "Hola " + usuario;
  59.                         }
  60.                    }
  61.                    // Mostramos la cookie
  62.                    mostrarCookie();
  63.                    //]]>
  64.  
  65. <div id="mensaje"></div>
  66. <form onsubmit="return crearCookie()">
  67. <input type="text" id="campoNombre" style="width: 500px; padding: 5px;"><br>
  68. <br>
  69. <input type="submit" value="Enviar" style="cursor: pointer; height: 30px; width: 100px; border: 0;"><br>
  70. </form>
  71. </body>
  72. </html>
me rectifico, si funciona dentro de un servidor local

Última edición por miguelangelbravo; 23/06/2013 a las 22:27