Bonjour à tous (et bonne année) !
Un petit problème (probablement crétin) pour commencer l'année :
Je crée un lecteur mp3
<div style="visibility:hidden"><EMBED ID="mediaPlayer" TYPE="application/x-mplayer2"></div>
Tout le reste est fait en javascript, à l'aide d'événements onclick, onchange, etc fait sur des images, un select en guise de playliste, etc...
Voici un extrait :
function majAffichagePlayListe(id,auteur,titre) {
var texte = auteur + titre;
// alert pour le déboguage
alert("Auteur : " + auteur + " hdhtr");
alert("Titre : " + titre + " hdhtr");
alert("Texte : " + texte);
// Suite du prog, mise à jour de l'affichage, etc...
}
function lirePiste(id) {
mediaPlayer.SetCurrentEntry(id*1+1);
mediaPlayer.Play();
majAffichagePlayListe(id,mediaPlayer.GetMediaInfoString(9),mediaPlayer.GetMediaInfoString(8));
}
Dans majAffichagePlayListe, je n'ai dans la variable texte que le texte contenu dans auteur, je n'ai ni le contenu de auteur, ni le tiret.
Le premier alert retourne "Auteur : <contenu de la variable auteur>", mais pas le " hdhtr". Même problème pour le second alert avec le titre.
A croire que les variables auteur et titre ont une marque de 'fin de chaine' qui bloquerait toute concaténation !
Est-ce que qqun saurait d'où ça vient ?