Problème de débutant en javascript: evenement fonction
gillespockpock
Messages postés7Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention20 juin 2008
-
23 mai 2008 à 15:30
gillespockpock
Messages postés7Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention20 juin 2008
-
23 mai 2008 à 16:53
Voici mon code (la classe Designer):
Designer = function(){
this.dom=document.getElementById("area");
this.tables=[];
lorsque je clique, la fonction placerTable() est bien appellée mais ne va pas jusque au bout, elle semble bloquer sur la ligne "table.initialiser(); ".
POURQUOI ?
Ma classe "Table" est bien programmée, ca semble venir de l'evenement.
A voir également:
Problème de débutant en javascript: evenement fonction
lorsque
je clique, la fonction placerTable() est bien appellée mais ne va pas
jusque au bout, elle semble bloquer sur la ligne "table.initialiser();
".
POURQUOI ?
Ma classe "Table" est bien programmée, ca semble venir de l'evenement.
function placerTable(){
var table = new Table (this, "Nouvelle table");//crée une table
table.initialiser();
_tables.push(table);
alert("c'est fait");
}
}
gillespockpock
Messages postés7Date d'inscriptionvendredi 23 mai 2008StatutMembreDernière intervention20 juin 2008 23 mai 2008 à 16:53
Non ce n'est pas ce que je veux, mais j'ai trouvé, il faut faire un bind(): j'ai ajouté cette fonction:
function bind(objet, methode) {
//fonction réalisant l'exécution de la méthode dans le contexte de son objet associé
return function() {
return methode.apply(objet, arguments);
}
}