Bonjours,

voilà, je réalise un petit script en javascript, et j'ai un problème pour la gestion des évènements sous IE (7, mais 6 par testé)
voici ce qui pose problème:
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
var area_document = document.getElementById('myFrame').contentWindow.document;
if (area_document.attachEvent)
{
	for (var i = 0; i < document.forms.length; i++)
	{
		document.forms[i].attachEvent('onsubmit', function (){ alert(area); });
	}
	area_document.attachEvent('onkeyup', function (){ alert(area); });
	area_document.attachEvent('onmouseup', function (){ alert(area); });
}
else
{
	for (var i = 0; i < document.forms.length; i++)
	{
		document.forms[i].addEventListener('submit', function (){ alert(area); }, false);
	}
	area_document.addEventListener('keyup', function (){ alert(area); }, false);
	area_document.addEventListener('mouseup', function (){ alert(area); }, false);
}
alors, sous Firefox (2.0), aucun problème, «keyup et mouseup» appel bien la fonction «alert» avec l'argument «(area)»
mais sous Internet Explorer
le «onsubmit» appel bien la fonction «alert» avec l'argument «(area)» (comme pour Firefox), mais pas les deux autres fonction qui sont appeler lors d'une touche relâché ou d'un clique relâché...

Voilà, si une personnes utilise ses «.attachEvent», s'il vous plait, pourriez vous m'aider...