Bonsoir,
La question est dans l'intitulé
A l'ouverture d'une page, détecter si la page
pop_up.html est ouverte et si oui, la fermer.
Merci à vous
Bonsoir,
La question est dans l'intitulé
A l'ouverture d'une page, détecter si la page
pop_up.html est ouverte et si oui, la fermer.
Merci à vous
salut,
voici une solution.
J'utilise le nom donné à la fenêtre.
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 <html> <head> <meta http-equiv="Content-Language" content="en" /> <meta name="GENERATOR" content="PHPEclipse 1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>test</title> <script language="JavaScript" type="text/javascript"> function closePopUp(target){ var popup = window.open("", target, ""); if (popup && !popup.closed){ popup.close(); } } function openPopUp(target){ window.open('popup.html',target,'width=400,height=400'); } </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99"> <a href="javascript:void(0);" onclick="openPopUp('test');">open</a> <br/> <a href="javascript:void(0);" onclick="closePopUp('test');">close</a> </body> </html>
euuuh
une autre solution...
je ne sais pas si c'est mieux, mais bon...
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
41
42
43
44
45
46
47
48 <html> <head> <meta http-equiv="Content-Language" content="en" /> <meta name="GENERATOR" content="PHPEclipse 1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>test</title> <script language="JavaScript" type="text/javascript"> function PopUp(n){ this.name = n; this.popup = null; this.show = function show(){ alert(this.name); alert(this.popup); } this.open = function openPopUp(){ this.popup = window.open('popup.html',this.name,'width=400,height=400'); } this.close = function closePopUp(){ if (this.popup && !this.popup.closed){ this.popup.close(); } } } p = new PopUp("test"); </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99"> <a href="javascript:void(0);" onclick="p.open();">open</a> <br/> <a href="javascript:void(0);" onclick="p.close();">close</a> <br/> <a href="javascript:void(0);" onclick="p.show();">show</a> </body> </html>
Salut julien.63,
Merci pour les deux codes mais je ne sais pas
comment les décomposer pour les intégrer au mien.
Mon code :
Voila, jouvre une fenètre avec ce code :
La fenètre pop_up.html, ne fait qu'afficher un texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($nbvisites > $nbvisitesb) { // Ouverture pop_up echo"<script>window.open('../pop_up.html','Newsletter','top=240,left=380,resizable=no,width=4*00,height=135');</script>"; }
Ce que je voudrais faire, c'est que pop_up.html ne s'affiche
que 15 secondes et se ferme automatiquement.
Si cela t'inspire !
salut
tu peux mettre ceci dans la balise head de ton popup
Code : Sélectionner tout - Visualiser dans une fenêtre à part <script language="javascript">eval(setTimeout('window.close()',15000));</script>
Bonsoir julien.63,
GENIAL, tout simplement Géniallllllllllllllllllllllllllllll
Super merci, tu est le seul a ne m'avoir pas imposé
un truc mais a comprendre ce que je voulais faire.
Non seulement ça tourne mais avec seulement
une ligne de code.
Encore merci et a bientôt sur le sitre.
@ +
Partager