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 : 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

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 09:29:18 sur php 7 en 109.04 ms