Afficher une popup après x clics ?

Résolu
nyrelis Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
nyrelis Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon souci : on me demande de créer une pop-up javascript (jusque là pas de soucis, on trouve facilement des codes simples un peu partout).
Seulement cette pop-up devra se déclencher après que le visiteur ait fait un nombre de clic défini (5 par exemple) sur le site.
De plus, il faut que cette pop-up ne s'affiche QUE pour les prospects qui ont un cookie du site les indiquant comme tel, ou bien les visiteurs sans cookie.
Cette pop-up contiendra un formulaire qui permettra de récupérer les mails des visiteurs afin de leur proposer des offres.

Il faut savoir que le site en question fonctionne avec un système de cgi.
Je pense avoir donné le maximum d'infos (je n'ai pas grand chose en ma possession).


Un grand TRES grands merci d'avance à toutes celles et ceux qui pourront m'aider (parce que là j'ai vraiment besoin de quelqu'un pour éclairer ma lanterne, je suis une débutante en javascript ;_; )

Nyrelis
A voir également:

4 réponses

nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   113
 
pour le contenu de la popup je pense que ca ira c'est du simple html
pour les cookie je connai pas dsl mais il suffira de rajouter un test

je t'ai codé ca rapidement

<body onclick="popup()"><br><br><br><br>
Laboratoire
<br><br><br><br>
<br>contenu de la page ...

<br><input type=button value="ceci est un bouton qui sert a rien">
<br>encore du contenu de la page
<br>maintenant le js
</body>
<script>
var clic = 5;
function popup() {
	clic--;
	if (clic==0) {
		clic=5;
		window.open('http://www.commentcamarche.net/forum/affich-4061859-afficher-une-popup-apres-x-clics#0');
	}
}
</script>

0
nyrelis Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup tu n'imagines même pas le service que tu me rends !

Au moins ça me fait déjà une base de travail ^_^
Maintenant je vais voir pour les test de cookies. Tu crois que c'est faisable ? (on vient encore de me rajouter des conditions d'affichage)

Et ce code, je dois le placer sur toutes les pages de mon site j'imagine ?

Merci encore pour ton aide !
0
nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   113
 
tu peu mettre ce que j'ai ecri dans un fichier seul

et dans toutes tes page (en php) tu fai un include afin d'inclure ce fichier
mais seulement si ya le cookie

un truc du genre

si cookie alors include('fichier')

puis le contenu de tes page



l'include permet d'eviter de retaper le code sur chaque page
0
nyrelis Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ah ok je vois.
Seul souci le site n'est pas en php mais avec un système de .cgi, de templates et de sections ;_;
Enfin merci encore beacoup pour ton aide en tout cas, ça me donne une bonne base de travail déjà !!
0