Ajouter, supprimer, lire cookie!

Description

Bon je l'ai modifier...

Source / Exemple :


<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Cookie</title>
</head>

<body>
<script language="javascript">
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) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
// 
	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() - 100000);
	var cval=GetCookie (name);
	document.cookie=name+"="+cval+"; expires="+exp.toGMTString();
	}
function Set(){
cookie=prompt("Donnez une valeur au cookie:","");
var date_exp = new Date();
date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
SetCookie("cookie",cookie,date_exp);
}
function Get(){
alert("Cookie stocké:"+GetCookie("cookie"));
}
function Bye(){
SetCookie("cookie","Il n'y a pas de cookie stocké.")
alert("cookie supprimer. :'( ");
}
</script>
<form>
<input type="button" value="Stocké un cookie" onclick="Set()"><input type="button" value="Voir le cookie" onclick="Get()"><input type="button" value="Supprimer" onclick="Bye()">
</form>
</body>
</html>

Conclusion :


//Merci a tous ceux qui ont fait des scripts sur les cookies(je copie les "function Set/GetCookie()" ;))
DomJ

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.