Salut,
Dans le but de d�velopper un composant personnalis�, j'ai �crit une "classe" qui permet d'ajouter des �l�ments dans une box. Un peu � la mani�re des listes HTML. Pour chacun de ces �l�ments je cherche � lier l'�v�nement onclick � une m�thode qui appartient � cette classe, comme suit:
setSelected est la m�thode de la m�me classe que je cherche � ex�cuter lors de l'�v�nement "click". En proc�dant ainsi, rien ne fonctionne. J'ai essay� d'autres m�thodes sans succ�s, donc je m'en remets � vous !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 playlist.prototype.addItem = function(label) { new_item = document.createElement('div'); new_item.className = 'playlist_item'; new_item.setAttribute('itemID', (this.nbItems + 1)); new_item.setAttribute('label', label); new_item.innerHTML = label; new_item.onclick = this.setSelected(new_item.getAttribute('itemID')); this.container.appendChild(new_item); this.setSelected(new_item.getAttribute('itemID')); this.nbItems++; }
Partager