Este javascript, imprime en el documento, un mensaje diferente según la cantidad de visitas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
<HTML> <head> <title>cookies javascript contador3</title> <!-- Contador personal que funciona a través de las Cookies --> <script type="text/javascript"> //==============================================================// // Contador Personal 1.0 // // // // Autor: Gabriel M. Rodríguez // // e-mail: info(arroba)gamarod.com.ar // // http://www.gamarod.com.ar // //==============================================================// // -- ACLARACIón: Este Script se puede usar Libremente , es // // decir la copia y reproduccion está permitida. Siempre y // // cuando mencionen el nombre del Autor, osea yo. // // Muchas Gracias. // // Vale destacar, que esta basado en las funciones de Bill // // Dortch, hIdaho Design <bdortch@netw.com>, las cuales son // // autoría de los mismos. // //==============================================================// <!-- Basado en las funciones de Bill Dortch, hIdaho Design <bdortch@netw.com> --> <!-- las mismas son: getCookieVal, GetCookie, SetCookie, DeleteCookie --> <!-- Ocultación a navegadores antiguos 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); //Fue esta cookie var cval = GetCookie (name); if (cval != null) document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } // Fin de la ocultación --> </script> </head> <body bgcolor="#FFFFFF"> <center><h1>Contador Personal 1.0 </h1></center> <font face="arial" size="4"> <center> <script language="javascript"> <!--Ocultación a navegadores antiguos <!-- La variable contador tomar el valor de la Cookie elgaby --> var contador = GetCookie("Gaby3"); <!-- La variable expdia indicará que día expirará la Cookie --> var expdia = new Date(2001,31,12); <!-- Incremento el Contador en 1 --> contador++; <!-- Finalmente creo la Cookie --> SetCookie("Gaby3",contador,expdia); var mensaje; if(contador == 1) mensaje="\n Bienvenido a mi Page!"; if(contador == 2) mensaje="\n Espero que vuelvas!"; if(contador == 3) mensaje="\n Oh!, caramba otra vez por estos lados!"; if(contador == 4) mensaje="\n Por lo que puedo apreciar sos muy curioso"; if(contador == 5) mensaje="\n ¿Cómo anda? Mi Fans!"; if(contador == 6) mensaje="\n Hermano, cambiá de Deporte ;)"; if(contador >= 7) mensaje="\n Mi fans Nº1 está nuevamente por estos lados…"; document.write(mensaje + "<br><br><font size='2'> esta es tu "+ contador+ "º visita</font>"); </script> </center></font> <br><br><br> <FORM> <CENTER> <INPUT NAME="Actualizar" TYPE="BUTTON" VALUE="Actualizar" OnClick="history.go(0)"> </CENTER> </FORM> <br><br><br><br><br><br> <hr> <div align="left"> <font face="arial" size="2"> <b>Contador Personal 1.0</b><br> Gabriel Rodríguez<br> <a href="http://www.gamarod.com.ar">http://www.gamarod.com.ar</a></font></div> <br><br> </body> </html> |