function control_player() {

// Test sur les méthodes  
if (!document.getElementById || !document.getElementsByTagName){
return false;
}

/* cette fois le noeud référent devient le <div> conteneur de l'ensemble des listes par compositeur */
var referent=document.getElementById('conteneur_liste_sons');
var liens_son=referent.getElementsByTagName('a');
 
for (i=0; i<liens_son.length; ++i) {
liens_son[i].no_ordre = i; 
liens_son[i].onclick=function() {

/* Le choix des niveaux d'en tête correspondra à chaque organisation des documents souhaitée par le développeur dans mon cas c'est <h3>. */
var nom_compositeur=this.parentNode.parentNode.parentNode.getElementsByTagName('h3')[0].firstChild.nodeValue;
var titre_son=this.firstChild.nodeValue;

 
window.location="#ancre_dew_player";

/* On récupère dans le tableau (array) tableau_comment_son la ligne de même numéro d'ordre que le lien cliqué */
var commentaire_son=tableau_comment_son[this.no_ordre];

/* Au clique sur le lien on récupère l'adresse absolue du son. Attention elle sera du type http://...etc... */
var adresse_son=this.href;
suppr_chaine="#ancre_dew_player";
var adresse_son_bis=adresse_son.replace(suppr_chaine,'');
var pre_son=adresse_son_bis.substring(adresse_son_bis.lastIndexOf("="));
var son=pre_son.substring(1);
document.getElementById('content_dew_player').innerHTML="<h2>Dewplayer</h2><h3>Titre : "+nom_compositeur+" - "+ titre_son +"</h3><object type='application/x-shockwave-flash' data='/dewplayer.swf?son="+ son +"&amp;autoplay=1' width='240' height='20'><param name='movie' value='/dewplayer.swf?son="+ son +"&amp;autoplay=1' /><p>Lecteur absent, allez directement au fichier : <a href='"+ son +"'>"+ son +"</a>.</p></object><h3>Commentaire</h3><div>"+commentaire_son+"</div><h3>Fichier mp3</h3><p><a href='"+ son +"'>"+ son +"</a>.</p>";
return false;
}
}

}
addToStart(control_player);
