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 : Oblige à passer par une page

Oblige à passer par une page grâce à un cookie

Exécution du script

Code source

<!-- saved from url=(0022)http://internet.e-mail --><HTML><HEAD><TITLE></TITLE><SCRIPT language="javascript">var pathname=location.pathname;var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';var date_exp = new Date();var date_del = new Date();date_exp.setTime(date_exp.getTime()+(3600*1000));        // cookie de 1 heuredate_del.setTime(date_del.getTime()-(365*24*3600*1000)); // Tuer le cookiefunction SetCookie (name, value) {              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 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;      }</script></HEAD><BODY>L'objectif est d'obliger le visiteur à passer par obliger.html puis de le renvoyer vers obliger2.html.<BR>Si il arrive par obliger.html, on fixe le cookie "index" à 1<BR>Si il arrive sur obliger2.html, on teste le cookie "index"<BR>&nbsp;&nbsp; Si "index" vaut 1, on reste sur obliger2 et on supprime le cookie<BR>&nbsp;&nbsp; Si "index" est null, on retourne sur obliger.html<BR><SCRIPT language="javascript">    SetCookie("index","1",date_exp,myDomain);    window.location="obliger2.html";</script></BODY></HTML>

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 26/04/2024 21:09:12 sur php 7 en 98.91 ms