Problème avec des cookies en javascript

lasngc -  
 lasngc -
Je voulais savoir comment faire marcher ce programme
perso.club-internet.fr/erpaquet/lasjeu2.htm

le problème c'est que le temps ne décompte pas et pourtant j'ai mis une fonction pour le faire . Voici le programme en espérant que quelqu'un pourra m'aider.

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) {
dateExp = new Date(3000,11,11);
dateExp = dateExp.toGMTString();
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 Cookie1()
{
jour1=GetCookie("jour");
if (jour1==jour2)
{
mois1=GetCookie("mois");
venue++;
}
else
{
mois1=daton.getMonth();
jour1=daton.getDate();
venue=0;
}
SetCookie("venue",venue,dateExp,domain);
SetCookie("jour",jour1,dateExp,domain);
SetCookie("mois",mois1,dateExp,domain);
if (venue>=6)
{

alert("Vous avez joué toutes vos parties aujourd'hui, revenez demain");
this.close();
}

et un peu plus loin dans le programme

<script language="Javascript">
{
document.formulaire.tempo.value="faut tout gratter"
pointe=GetCookie("vospoint");
venue=GetCookie("venue");
if (venue==0){
pointe=0;}
document.formulaire.pointo.value=pointe;
vient=5-venue
document.formulaire.venant.value=vient;

}
</script>

merci pour votre aide

[ Répondre à lasngc ] [

1 réponse

qwix
 
Il faut mettre un SetTime quelque part dans SetCookie mais je ne me rappelles plus ou je crois que c'est avant ToGMTString masi c'est pas sûr du tout.
Je me demande si je t'ai aidé là :)
0
lasngc
 
Ca m'a pas trop aidé mais je te remercie d'avoir essayé de me répondre.
0