Bonjour,
J'ai un petit soucis sur l'utilisation de l'action onblur sur une iframe sous FireFox.
L'initialisation de ma page:
Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function gestionQuitterFrame(){ alert('quitter frame'); } function initialiseOnblur(){ if(document.all){ document.getElementById("iframe").attachEvent("onblur",gestionQuitterFrame); }else{ document.getElementById("iframe").contentDocument.addEventListener("blur",gestionQuitterFrame,true); } }
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <body onload="initialiseOnblur();"> <iframe id='iframe' src="mapage"> </iframe> </body>
Mon 'iframe' comporte des div que je cache ou rend visible suivant différents cas.
Le problème est que l'action onblur est exécutée lorsque je change l'état d'une div cachée à visible (alors que celle ci se trouve dasn l'iframe). Toute ceci sous FireFox. Sous IE pas de soucis
En vous remerciant si quelqu'un possède une piste![]()
Partager