ajout d'un handler onclick !!! urgent :( [JS] - HTML/CSS - Programmation
Marsh Posté le 25-02-2003 à 18:57:17
et par exemple si je fais
param1 = "zob";
document.getElementById("quoi" ).onclick = ma_fonction(param1);
il exécute directement la fonction hors je veux qu'il l'exécute uniquement au moment ou ya le fameux onclick, je sais pas comment m'en sortir je pete les plombs :'(
Marsh Posté le 25-02-2003 à 19:00:54
bon en fait pour etre le plus precis et concis possible, voila le probleme:
ca ca marche, quand je clique sur le div il alert bien ....
document.getElementById("mondiv" ).onclick = alert;
et ça ça merde .... en lisant la page, meme sans avoir cliqué, il me fait son alerte
document.getElementById("mondiv" ).onclick = alert("zob" );
alors je vois pas du tout comment passer des parametres ou autre chose a la fonction qui se charge du onclick
Marsh Posté le 25-02-2003 à 19:20:46
k666 a écrit : et lorsque je clique sur le div "quoi" il me dit pas zob |
ça marche chez moi.
evite les noms communs comme 'id' qui peuvent être confondus avec l'id d'une node.
tu n'as pas un exemple plus concret ou une page dispo sur le net ?
Marsh Posté le 25-02-2003 à 18:39:39
salut,
je dois ajouter un gestionnaire de onclick à un div foireux ...
je fais comme ceci:
var id = "zob";
document.getElementById("quoi" ).onclick = function() {alert(id);plan.clickon(id,event)};
et lorsque je clique sur le div "quoi" il me dit pas zob je sais pas comment passer, a la fonction qui se charge du onclick, la constante zob ...eske kelkun a une idée ?