Script Masters
Page D'accueil
Forums
FAQ
Espace membre
Connexion
Inscription
Langages
ASP
Flash/ActionScript
Html
Javascript
Php/MySQL
Autres ressources
Téléchargements
Contributions
Poster une astuce
Partager vos scripts PHP
Ecrire un tutorial
Plus de détails ?
Dossiers webmasters
Bons Plans Webmasters
Librairie
Rentabilisez votre site
Emploi avec
Jobintree
Ressources graphiques
Générateur bannière flash
Kits Graphiques
Recherche
Kit graphique
Liens
Sponsors
Amortissez votre site
Editeur Javascript
Partenaires
Statistiques
9 connectés
fenetre|pop|up|cookie|popup|publicité||||
Javascript
>>
Catégorie
>>
Cookies
>> Ouverture d'une popup une seule fois par jour
Description
Comme son nom l'indique, ce script ouvre une fenetre de type pop-up une seule fois par jour et par visiteur. Utile pour ne pas sucharger vos visiteurs de popup inutiles.
Exemple
[
Cliquez ici pour visualiser l'exemple
]
Informations et statistiques
Internet Explorer :
oui
Netscape Navigator :
oui
Auteur :
Daniel Fabien
Date de création :
26/01/2003
Visualiser :
10613
Dont aujourd'hui :
2
Envoi par mail :
203
Commentaire :
1
(
Voir
)
Conseils pour la personalisation du script
Renseignez les trois premières variables du script.
Le script
Insérer ce script entre les balises <Head> </Head>
/* Insérer ce script entre les balises */ <SCRIPT LANGUAGE="JavaScript"> var nbJour = 1; // NOMBRE DE JOUR OU LE COOKIE DOIT RESTER var page = "script.php"; //ADRESSE DE LA PAGE DE VOTRE POP-UP var windowProp = "width=500,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes"; //CI-DESSUS LES DIMENSIONS DE VOTRE POP-UP 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) { 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 DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } var exp = new Date(); exp.setTime(exp.getTime() + (nbJour*24*60*60*1000)); function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function verifNbOuverture() { var cpt = GetCookie('cpt'); if (cpt == null) { cpt=1; SetCookie('cpt', cpt, exp); window.open(page, "", windowProp); } else { cpt++; SetCookie('cpt', cpt, exp); } } verifNbOuverture(); </script>
Recevoir ce script par email
Entrez votre email ci-dessous pour recevoir ce script dans votre boite à lettre
Je desire m'abonner à Script Masters pour être tenu au courant des modifications.
Poster un commentaires :
Nom/Pseudo :
Commentaire :
Plus d'info :
Un problème ? Consultez
le forum de Script Masters
pour trouver la réponse !
Fabien Daniel - © 2001-2009 | Hebergement : OVH | CNIL : 796128