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 :

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>
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.

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