Aquí el código terminado.
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <script type="text/javascript"> /* Fernando Manuel
*/
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function checkCookie()
{
var username=getCookie("ultimo");
if (username!=null && username!="")
{
//username=username.replace("2","1")
var visita=getCookie(username);
visita=parseInt(visita);
visita+=1;
setCookie(username,visita,365);
if(visita==5)
{
alert("Bienvenido de nuevo, sus visitas "+ visita + " ,del usuario "+ username+" Usted a ganado un auto al ser la visita 5");
}
else
{
alert("Bienvenido de nuevo, sus visitas " + visita +" ,del usuario " + username+".");
}
}
else
{
username=prompt("Porfavor Ingresa tu nombre: ","");
if (username!=null && username!="")
{
username=username;
alert("Es la primera ves que visita este sitio "+username+" bienvenido.")
setCookie(username,1,365);
setCookie("ultimo",username,365);
}
}
}
function ademas()
{
username=prompt("Porfavor Ingresa tu nombre: ","");
if (username!=null && username!="")
{
username=username;
alert("Es la primera ves que visita este sitio "+username+" bienvenido.")
setCookie(username,1,365);
setCookie("ultimo",username,365);
}
}
function cambiar()
{
username=prompt("Porfavor Ingresa tu nombre: ","");
if (username!=null && username!="")
{
// var esta=getCookie("username");
var esta=username;
if(esta!=null && esta!="")
{
setCookie("ultimo",esta,365);
var visitaa=getCookie(ultimo);
visitaa=parseInt(visitaa);
visitaa+=1;
setCookie("ultimo",visitaa,365);
alert("Bienvenido de nuevo "+esta+", visitas "+ visitaa+".");
}
else
{
alert("No se encuntra ningun usurio. o ya esta en linea")
}
}
}
<body onload="checkCookie()"> <p>¿Agregar a alguin mas?
</p> <input type="button" name="boton1" value="Agregar" onclick="ademas()" /> <p>¿Cambiar a un usuario registrado?
</p> <input type="button" name="boton2" value="Cambiar" onclick="cambiar()" />