11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

j'ai rencontré un problème sous IE7, en javascript :

Je créé une iframe, puis la récupère en JS avec getElementById(). Ensuite je souhaite lui associer un événement lors du onload :


	var i = document.getElementById("moniframe");

	i.attachEvent("onload", function() {alert('coucou');});

	i.onload=function() {alert('coucou');};

	i.onComplete = function() {alert('coucou2');};


Si j'utilise onload, je n'ai aucune alert, mais avec attachEvent, j'ai mes deux alert (coucou et coucou2).

Sous Firefox, i.onload fonctionne...

Auriez-vous une explication ?

Merci !