Bonjour,
j'ai un soucis avec mon code, j'ouvre une fenetre popup (fun1()) puis je cherche a detecter quand l'utilisateur l'a referme (fun2()). Lorsque lutilisateur ferme la fenetre j'ai un message d'erreur sur IE : Permission Refusée sur la ligne : if(fenetre && fenetre.closed)
Voila une partie de mon code :
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
 
var fenetre ;
var fenetreTimer;
 
function fun2 (doDrop)
{
/* detecte si l'utilisateur a fermé la fenetre */
	if (fenetre && fenetre.closed) 
        {
		/* code */
		window.clearInterval (gPTO_PartListTimer) ;
	}
}
 
function Fun1 (doDrop)
{
	var location = 'url.asp' ;
 
	fenetre = window.open (location, "Mon nom", "status=0,width=640px,height=300px,resizable=1,scrollbars=1") ;
 
if (doDrop != 'False')
     fenetreTimer = window.setInterval ("Fun2 ('True')", 100);
else 	
     fenetreTimer = window.setInterval ("Fun2 ('False')", 100);
 
}
Si vous avez des idées pour résoudre mon problème vous êtes les bienvenus
Merci.