11548 sujets

JavaScript, DOM et API Web HTML5

Je me suis toujours demandé comment on pouvant attribuer un methodes à tous les objets HTML (un methode qui soit disponible sur n'importe quel element HTML : BODY, UL, DIV, SPAN ...).
Mais je ne savais pas jusqu'à ce que je découvre la classe HTMLElement et sous-classes (ex: HTMLInputElement) que l'on pouvait donc les prototyper (attribuer un methode qui soit disponible sur tous les objets construis avec cette classe ou avec une sous-classe).
Mais ce que je me suis vite aperçu c'est que cette classe (ou ces classes) ne sont pas accessible dans IE (ça aurai été trop beau !).

J'ai donc cherché sur le net pour savoir ci il n'avais pas des solutions ... j'en ai trouvé ... qui marchais pas ou pas bien et d'autres pas très complètes. J'ai donc refait le mécanisme de 'feintage' pour ie.

Je me suis dit que je pourrais en faire profiter quelques uns...

Déplacé par ici

Réalisé à l'aide de http://www.browserland.org et de http://www.webmasterworld.com/forum91/4886.htm

P.S. : Ca serait bien de modifier le script PHP qui gère les balise forum parceque dès que dans le code on met "[ i ]" (sans les espaces) c'est interprété comme une balise ....
Modifié par heyman85 (30 May 2006 - 20:48)