11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous

J'aimerais utiliser un onResize avec un addEventListener, seulement, je ne voi pas trop comment faire...

Je fait ça dans le but de me débarasser de l'argument onresize="" de la balise body, qui me casse la validation de mon beau XHTML

Voilà le code que j'ai utilisé sans succes :


if (document.addEventListener) {
   document.addEventListener("resize", redimentionne, false);
} else if (window.attachEvent) {
   window.attachEvent("onresize", redimentionne);
}


avant ça, la fonction redimentionne était appellé comme ça :


<body onresize="redimentionne();">


et ça marchait tres bien mis a part le probleme de validation.

Merci d'avance pour votre aide
Modifié par Assimil (14 Aug 2007 - 15:33)
Hop là, on m'a donné la réponse sur un forum américain, en fait, erreur d'inatention de ma part :


if (window.addEventListener) {
	window.addEventListener("resize", redimentionne, false);
} else if (window.attachEvent) {
	window.attachEvent("onresize", redimentionne);
}