Bonjour à tous
Pour une fois (c'est rare) c'est avec firefox et pas avec IE que j'ai un problème...
j'ai créé une page qui contient le script suivant :
tout se passe bien dans IE qui m'ouvre une popup en plein écran et ferme la fenètre qui a appelé la popup sans demande de confirmation.
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> "<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>test</title> <script> function fermerfenetre(){ var obj_window = window.open('', '_self'); obj_window.opener = window; obj_window.focus(); opener=self; self.close("test.html"); } </script> </head> <body style="font-family:Arial, Helvetica, sans-serif; font-size:12px" onload="window.open('index.php','programme_de_gestion','toolbar=0,menubar=1,top=0,left=0,fullscreen=yes'),fermerfenetre()"> <h2 align="center">Programme de gestion</h2> </body> </html>
En revanche dans firefox la popup s'ouvre en grand mais pas en plein écran et l'onglet qui a ouvert la popup reste ouvert en arrière plan.
si je regarde dans la consolle d'erreur, j'ai le message suivant :
"Les scripts ne peuvent pas fermer une fenêtre qui n'a pas été ouverte par un script."
quelqu'un a-t-il une solution pour ces problèmes ?
Bonne journée à tous
Partager