Ajout dynamique onclick et problème d'auto-execution [Resolu] - HTML/CSS - Programmation
Marsh Posté le 22-01-2008 à 23:50:15
la meilleure des methodes est celle ci
img.onclick = fonction(){nom_fonction(param1,param2)}
si la console accepte pas c est plutot etonnant: je m en sers pratiquement tous les jours...
essaie de placer cete ligne apres append c est peut etre ca qui merde
Marsh Posté le 23-01-2008 à 00:33:28
j'ai mis ceci a la fin de ma fonction addImage
Code :
|
Ce ne pose plus de probleme à la console, mais le probleme principale reste le meme. La fonction s'execute automatiquement sans attendre un quelconque clic de souris
Marsh Posté le 24-01-2008 à 18:52:32
Finalement j'ai trouvé une solution :
utiliser la methode de prototype :
Code :
|
Marsh Posté le 22-01-2008 à 00:49:25
Bonjour,
Apres avoir parcouru le forum à la recherche d'une réponse à mon problème
Je me permet de poster ma question ici :
Je souhaite ajouter dynamique à des <img ../> un evenement onclick. Pour cela, j'ai essayé les différentes méthodes qui suivent :
[B]img.onclick = nom_fonction(param1,param2)[/B]
==> la fonction s'execute sans atteindre le click sur l'imag
[B]img.onclick = fonction(){nom_fonction(param1,param2)}[/B]
==> la console javascript n'accepte pas cette syntaxe
[B]img.addAttribute('onclick','nom_fonction('+param1+','+param2+')')[/B]
==> fonction uniquement sur firefox
==> la fonction s'execute automatiquement sur les deux navigateurs
Finalement aucune des différentes methodes ne fonctionnent
Voici le code des fonctions concernées :
Si quelqun a une idée d'où peut venir ce probleme, je suis preneur
Merci d'avance.
Message édité par chjerome le 24-01-2008 à 18:53:34