Vale, creo que he conseguido casi entenderlo pero para variar no me funciona y no se por que se que fallo en una tonteria pero no doy con la solucion, una ayudita lo agradeceria mucho la verdad:
Creo que el fallo esta en que no llamo bien al script con el boton del formulario pero no se como arreglarlo la verdad.
Código HTML:
Ver original
<input type="submit" name="enviar" id="enviar" value="Enviar" />
Código Javascript
:
Ver originaldocument.getElementById("enviar").onclick = setCookie;
function setCookie(nombre, valor, expiracion, ruta, dominio, seguridad)
{
//DATOS DE LA COOKIE......................................................
var datosCookie = nombre + "=" + valor +
((expiracion) ? "; expiracion=" + expiracion.toGMTString() : "") +
((ruta) ? "; ruta (path)=" + ruta : "") +
((dominio) ? "; dominio" + dominio : "") +
((seguridad) ? "; seguridad" : "");
document.cookie = datosCookie;
}
function getCookie(nombre){
var indice = nombre + "=";
//Conseguimos el indice de (indice)
var indiceInicioCookie = document.cookie.indexOf(indice);
if (indiceInicioCookie == -1)
{
return null;
}
var indiceFinalCookie = document.cookie.indexOf(";", indiceInicioCookie + indice.length);
if (indiceFinalCookie == -1)
{
indiceFinalCookie = document.cookie.length;
return unescape(document.cookie.substring(indiceInicioCookie + indice.length, indiceFinalCookie));
}
}
var visitas = getCookie("contador")
if (!visitas)
{
visitas = 1;
}
else
{
visitas = parseInt(visitas) + 1;
setCookie("contador", visitas);
mensaje_num_intentos = "Esta es tu visita numero: " + visitas;
document.getElementById("intentos").innerHTML = mensaje_num_intentos;
}