11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde Smiley smile

alors voici mon petit/gros problème :
Comment faire pour qu'un élément dom de ma page Web (un div par exemple), puisse récupérer une fonction Javascript écrite dans une balise <script> de la balise <head> de ma page Web ?

Exemple :
ma page Web possède une fonction init()
Si je fait monDiv.init() alors cela me répondra bien entendu qu'il n'y a pas de fonction init() à monDiv.
J'aimerai donc prendre la fonction init() de ma page et la dupliquer dans les fonctions disponibles de monDiv pour pouvoir faire monDiv.init() sans erreur.


Voilou voilou Smiley smile
Je vous remercie d'avance si vous avez une petite idée à me transmettre ^^
Salut,

Je ne sais pas très bien comment le faire sur des HTMLElement de manière globale mais regarde du côté des prototypes.

Par exemple, pour prototyper un tableau (array) :


Array.prototype.init = function(){
  //ton fonction...
}