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> Si "index" vaut 1, on reste sur obliger2 et on supprime le cookie<BR> 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
En savoir plusSortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne Le graph des objets JavaScript
Chargement
en cours...