Bonjour à tous.
je vous expose mon problème.
J'intéroge une base de donnée avec ajax, je récupère les donnée souhaité au format JSON, et j'utilise ces données pour faire du DOM.
Exemple ci dessous :
Code Javascript :
var globalDIV = document.getElementById('globalDIV');
for(var i=0; i<myJSON.length;i++)
{
var div = document.createElement("div");
div.onclick = function(){};
globalDIV.appendChild(div);
}
Mon souci est qu'au niveau de l'evenement "onClick" de mon element div créé. je souhaiterai faire une fonction avec paramètre. Après quelque recherche sur internet j'ai vu ceci :
//NOTE: showPopup();
//or showPopup(param);
//will NOT work here.
//Must be a reference to a function,
//not a function call.
En gros et si je comprends bien, on peut faire référence a une fonction existante ou directement créer sa fonction mais sans paramètre(s).
Or moi je voudrai bien lui ajouter un évènement onClick avec une fonction avec paramètre.
Exemple :
Code Javascript :
div.onclick = function(myJSON.value[i]){
switch(myJSON.value[i])
{
...statements...
}
};
Je sais pas si je suis clair, si vous avez une réponse ou une alternative à me proposer je suis preneur.
D'avance merci
L0rD...