Me explico, yo agrego los usuarios mediante un input, supongamos que agrego a "Juan Bananas", se guarda en el cookie cosa que ya logre. Lo que no eh logrado es hacer que "Juan Bananas" al momento de refrescar me cuente las visitas, pero llega un momento en donde agrego un nuevo usuario supongamos "Bananas Juan" y el contador de Bananas Juan empieza en 0 de igual forma refresco y se guardan las visitas. Pero si vuelvo a seleccionar a "Juan Bananas" el contador debe de estar donde se quedo anteriormente.
Lo eh intentado creando el cookies con el nombre del usuario y en el contenido la cuenta de visitas, pero aun no logro hacerlo funcionar, ese es mi problema guardar la cantidad de visitas en un usuario determinado.
Comparto el código:
======================================…
Posiblemente no funcione de tanto que le eh movido.
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-…
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="JavaScript"> var visitas;
function crearcookie()
{
var nom=document.getElementById('nombre').va…
if(nom==null || nom== NaN || nom=="")
{
alert("Ingrese un nombre por favor.")
}
else
{
visitas=null;
var sCadena = nom + "=" + visitas + "; ";
var fFecha = new Date();
fFecha.setTime(fFecha.getTime() + (1 * 86400000));
sCadena += "expires=" + fFecha.toGMTString() + "; ";
sCadena += "path=/Raudell_praccticas";
//alert("creando cokkie")
//alert(sCadena)
document.cookie = sCadena;
alert("Agregado.");
}
}
function Contador(info){
// Cuántas veces
var cuenta = getCookie(nom)
if ( cuenta== null) {
cuenta = 0;
}
else{
cuenta++;
}
setCookie (nom, cuenta, caduca);
return cuenta+1;
}
<p>Bienvenido extraño.
</p> <p>Ingrese su nombre visitante:
</p> <input type="nombre" id="nombre" style="width:500px"> <input type="button" name="agregar" value="agregar" onclick="crearcookie()" /> <script LANGUAGE="JavaScript"> <!--
var visitas = Contador();
if ( visitas == 1 )
{
document.write("Hola, esta es la primera vez que visitas esta página. ");
}
else
{
document.write("Hola, has visitado esta página <b>" + visitas + "</b> veces. ")
}
if(visitas==5)
{
document.write("Has ganado un carro ")
}
//-->
======================================…
De antemano gracias.