Bonjour tout le monde
Je veux un popup transparent qui s'ouvre à l’ouverture de site, pour ce but,
j'ai fais des recherches et j'ai trouvé ce script qui marche trés bien :
Script 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type="text/javascript"> function simulateClick(elmt) { if(document.all) { elmt.fireEvent("onclick"); } else { var evt = document.createEvent("MouseEvents"); evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); elmt.dispatchEvent(evt); } } </script> <body onload="simulateClick(document.getElementById('onload'));"> <div id='contact-form' style="visibility:hidden"> <a id="onload" href='#' class='contact'>popup</a> </div>
2eme étape je veux que popup ne s'ouvre qu'une fois par session, pour cela j'ai trouvé un script pour les kookies :
Script 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <SCRIPT LANGUAGE="JavaScript"> /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT <a href="http://www.lesite.com" target="_blank">http://www.lesite.com</a> */ function ScanCookie(variable) { cook = document.cookie; variable += "="; place = cook.indexOf(variable,0); if (place <= -1) return("0"); else { end = cook.indexOf(";",place) if (end <= -1) return(unescape(cook.substring(place+variable.length,cook.length))); else return(unescape(cook.substring(place+variable.length,end))); } } function CreationCookie(nom,valeur,permanent) { if(permanent) { dateExp = new Date(2020,11,11); dateExp = dateExp.toGMTString(); ifpermanent = '; expires=' + dateExp + ';'; } else ifpermanent = ''; document.cookie = nom + '=' + escape(valeur) + ifpermanent; } if(ScanCookie("dejapopup")==0) { window.onload=('fichier.html','_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=468,height=260'); CreationCookie("dejapopup","oui",false) }
Le problème est que je ne sais pas comment adapter les deux script pour obtenir un popup avec un fond transparent et qui ne s'ouvre qu'une fois par session.
Merci d'avance.
Partager