Ce script est déclaré obsolète. Il n'est conservé que pour information.
Script : Popup 1 fois par visite
Ce script permet de n'afficher un popup qu'une fois par visite et par jour. Cela évite de saturer les visiteurs...
Exécution du script
Code source
<HTML><HEAD><TITLE>Tout JavaScript.com - Un popup une fois par visite</TITLE><SCRIPT LANGUAGE="JavaScript">// D'autres scripts et des tutoriaux sur http://www.toutjavascript.comfunction OuvrePopup() { // Vérifie que le cookie "pop1fois" n'est pas présent if (GetCookie("pop1fois")==null) { // Paramétrez ici le mode d'affichage du popup window.open("pop1f2.html","pop1fois","width=200, height=100, toolbars=no, scrollbars=no"); // Enregistre le cookie pour une durée de 24 heures var pathname=location.pathname; var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/'; var date_exp = new Date(); date_exp.setTime(date_exp.getTime()+(24*3600*1000)); // 24 heures SetCookie("pop1fois","ok",date_exp,myDomain); }}function ViderCookie() { var pathname=location.pathname; var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/'; var date_exp = new Date(); date_exp.setTime(date_exp.getTime()-(1000)); // Heure déjà expirée SetCookie("pop1fois","",date_exp,myDomain); alert("Le cookie 'pop1fois' est vidé.n Vous pouvez recharger la page pour voir le popup...")}function 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 bgcolor="#FFFFFF" text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" ><FONT FACE="Arial" SIZE='-1' COLOR="navy"><BR><CENTER><BIG><B>Affiche un popup une fois par visiteur</B></BIG><BR><BR></CENTER>Utilise un cookie pour enregistrer si le popup a déjà été affiché...<BR>Si le cookie "pop1fois" contient "ok", c'est que le popup a déjà été affiché.<BR>Utilisez les boutons pour tester le script...<SCRIPT language=> OuvrePopup(); // Appel à la gestion de l'affichage du popup</script><FORM> <INPUT type=button value="Vider le cookie" onClick="ViderCookie()"><BR><BR> <INPUT type=button value="Recharger la page" onClick="window.location=document.location"><BR></FORM><BR><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com" target='_blank'><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER></CENTER></BODY></HTML><!-- Script développé par Olivier Hondermarck --><!-- http://www.toutjavascript.com -->
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...