Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS
Ce script est déclaré obsolète. Il n'est conservé que pour information.

Script : Exemple complet pour les Cookies

Exemple complet pour les cookies avec sauvegarde et récupération d'informations

Exécution du script

Code source

<html><head><title>Tout JavaScript.com - Exemple COMPLET COOKIE</title><SCRIPT LANGUAGE="JavaScript">// D'autres scripts et des tutoriaux sur http://www.toutjavascript.com// Déclaration des variables 'domaine' et 'date d'expiration'var pathname=location.pathname;var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';var date_exp = new Date();date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));// Voici les 3 fonctions de gestions des cookies////////////////////////////////////////////////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 disp(txt) { document.write(txt); }function sto() {//     Fonction appelée par le bouton "Stocker une information"//     Le nom de l'information est précédée de "_" pour ne pas interférer avec les noms utilisés par le site.    var nom=document.forms[0].elements[0].value;    var valeur=document.forms[0].elements[1].value;    if (nom!="") {        if (valeur!="") {            SetCookie("_"+nom,valeur,date_exp,myDomain);        }        //else alert("Il n'y a pas de valeur pour "+nom+" !");    }    else alert("Il n'y a pas de nom !");}function get() {// Fonction appelée par le bouton "Récupérer une information"// Le nom de l'information est précédée de "_" pour ne pas interférer avec les noms utilisés par le site.    var nom=document.forms[0].elements[3].value;    if (nom!="") {        var valeur=GetCookie("_"+nom);        if (valeur!=null) {document.forms[0].elements[4].value=valeur}        else document.forms[0].elements[4].value="null";    }    else document.forms[0].elements[4].value="";}</script></HEAD><BODY bgcolor="white" text="#0000CC" alink="#FF8C00" link="#FF8C00" vlink="#FF8C00"><BIG>Exemple complet de gestion des cookies</BIG><BR><BR><BR><FORM METHOD=POST ACTION="">    <TABLE>    <TR><TD colspan=2><FONT FACE="Arial" SIZE="-1"><B>Enregistrer une information :</B></FONT></TD></TR>    <TR>        <TD><FONT FACE="Arial" SIZE="-1" >Entrez ici le nom de l'information : </FONT></TD>        <TD><INPUT TYPE="text"></TD>    </TR>    <TR>        <TD><FONT FACE="Arial" SIZE="-1">Entrez ici la valeur de cette information : </FONT></TD>        <TD><INPUT TYPE="text"></TD>    </TR>    <TR><TD colspan=2><INPUT TYPE="button" value="Stocker l'information" onClick="sto()"></TD></TR>    <TR><TD colspan=2><FONT FACE="Arial" SIZE="-1"><BR><B>3 - R&eacute;cup&eacute;rez  une information :</B></FONT></TD></TR>    <TR>        <TD><FONT FACE="Arial" SIZE="-1">Entrez ici le nom de l'information : </FONT></TD>        <TD><INPUT TYPE="text"></TD>    </TR>    <TR>        <TD><FONT FACE="Arial" SIZE="-1" color="#000099">L'information vaut : </FONT></TD>        <TD><INPUT TYPE="text"></TD>    </TR>    <TR><TD colspan=2><INPUT TYPE="button" value="Retourner l'information" onClick="get()"></TD></TR>    </TABLE></FORM><BR><HR><CENTER><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER></BODY></HTML><!-- Script développé par Olivier Hondermarck  --><!-- http://www.toutjavascript.com             -->

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...
Le 05/05/2024 07:19:36 sur php 7 en 134.54 ms