Bonjour,
Dans ma page web, les liens sont créés dynamiquement en fonction d'un tableau json.
Par contre, je souhaite que chaque clic sur un lien appel une fonction qui reçoive en argument le nom du lien qui l'a appelé.
Le debugger n'aime pas, quelque soit l'élément cliqué, il essaye d'accéder à myJson.liens[102].nom alors que le tableau ne fait que 101 éléments.
Voici un condensé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (var i = 0; i < getCount(myJson.liens); i++) { var newLink = document.createElement('a'); newLink.innerHTML = myJson.liens[i].nom; newLink.onclick = function() {sendToVB(myJson.liens[i].nom);}; document.getElementById(menu).appendChild(newLink); }Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function sendToVB(linkToOpen){ console.log(linkToOpen); }
Partager