El sitio más completo sobre programación, recursos web y herramientas online para Webmasters
Fecha: 20/01/2003

cookies javascript contador script

este javascript, a través de las cookies le permite saber al usuario que visita nuestro sitio, la cantidad de veces que accedió al mismo. Se basa en las funciones getCookieVal, GetCookie, SetCookie, DeleteCookie…

Código Javascript


<HTML>
<head>
<title>cookies javascript contador 1.0</title>
<!-- Contador personal que funciona a través de las Cookies -->
<script type="text/javascript">
//==============================================================//
// Contador Personal 1.0 //
// //
// Autor: Gabriel Rodríguez //
// e-mail: gamarod@yahoo.com //
// 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">
<script language="javascript">
<!--Ocultación a navegadores antiguos
<!-- La variable contador tomar el valor de la Cookie elgaby -->
var contador = GetCookie("elGaby");
<!-- La variable expdia indicará que día expirará la Cookie -->
var expdia = new Date(2000,31,12);
<!-- Incremento el Contador en 1 -->
contador++;
<!-- Finalmente creo la Cookie -->
SetCookie("elGaby",contador,expdia);
</script>
<br>
<center><h1>Contador Personal 1.0 </h1></center>
<br>
<script>
document.write("<p><CENTER><font face=arial> ¿Sabías que esta es tu " + top.contador +"ª visita a mi página?.</font></CENTER></p>");
</script>
<BR><FORM>
<CENTER>
<INPUT NAME="Actualizar" TYPE="BUTTON" VALUE="Actualizar" OnClick="history.go(0)">
</CENTER>
</FORM>
<br><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>

cookies javascript contador script Categoría: Javascript, Cookies

Compartir cookies javascript contador script en Facebook Twitter MySpace del.icio.us fresqui Meneame


Scripts Similares:

» cookies javascript contador2
» cookies javascript identificar un usuario
» cookies pop up script
» cookies javascript identificar un usuario
» cookies javascript redireccionar con javascript
» cookies javascript identificar un usuario

Privacidad ּ Publicidad ּ Prensa ּ Premios ּ Colaborar ּ Enlazarnos ּ Mapa del Sitio ּ Aviso legal ּ Boletín ּ Contacto
2001 - 2010 - Sitio creado y mantenido por Gabriel Marcelo Rodriguez
Hosting de alta calidad a bajo costo | WAVENET.com