Alors là je ne sais pas trop que te dire... En théorie ça devrait fonctionner... Tu as un exemple en ligne pour voir ?
Heu... ça à l'air de fonctionner à présent. J'ignore ce que j'ai fait ou pas fait la première fois. J'avais testé
www.bulle-music.com/test.htm et ça ne fonctionnait pas. A présent, si. Du coup, j'ai testé également sur
www.bulle-music.com/zh2.htm et il ne semble pas y avoir de soucis non plus. reste à faire les autres.
Pardon pour la fausse alerte
Mieux vaut effectivement faire un lien vers une vraie page et mettre le javascript en onclick (si nécessaire avec un return false).
Alors là, mes compétences étant limitées... je n'ai pas bien saisi. A savoir que j'utilise une playlist. Je donne ci-dessous un exemple (toujours avec ZH).
Code : Tout sélectionner
<div id="lecteuraudio">
<object name="playlist" type="audio/x-pn-realaudio-plugin" width="250" height="60" controls="all" console="one" autostart="false" data="zhautre.rm">
<param name="filename" value="zhautre.rm" /> </object>
</div>
<ul id="menuaudio">
<li><a href="javascript:change()">Autre jour</a></li>
<li><a href="javascript:change1()">Un employé modèle</a></li>
<li><a href="javascript:change2()">Le carnivore</a></li>
<li><a href="javascript:change3()">Un monde à soi</a></li>
<li><a href="javascript:change4()">L'âme soeur</a></li>
<li><a href="javascript:change5()">Pour que la Terre</a></li>
<li><a href="javascript:change6()">Un lieu sans empreinte</a></li>
<li><a href="javascript:change7()">Cellophane</a></li>
<li><a href="javascript:change8()">Logique en panne</a></li>
<li><a href="javascript:change9()">Je me laisse aller</a></li>
<li><a href="javascript:change10()">L'étranger</a></li>
<li><a href="javascript:change11()">Abstinence</a></li>
<li><a href="javascript:change12()">Lâche face au matin</a></li>
<li><a href="javascript:change13()">Hey now, Right now</a></li>
<li><a href="javascript:change14()">Pour moins que rien</a></li>
</ul>
<script>
function change()
{
document.playlist.SetSource('music/zhautre.ram');
document.playlist.DoPlay();
}
function change1(fichier)
{
document.playlist.SetSource('music/zhemploye.ram');
document.playlist.DoPlay();
}
function change2(fichier)
{
document.playlist.SetSource('music/zhcarnivore.ram');
document.playlist.DoPlay();
}
function change3(fichier)
{
document.playlist.SetSource('music/zhmonde.ram');
document.playlist.DoPlay();
}
function change4(fichier)
{
document.playlist.SetSource('music/zhame.ram');
document.playlist.DoPlay();
}
function change5(fichier)
{
document.playlist.SetSource('music/zhterre.ram');
document.playlist.DoPlay();
}
function change6(fichier)
{
document.playlist.SetSource('music/zhlieu.ram');
document.playlist.DoPlay();
}
function change7(fichier)
{
document.playlist.SetSource('music/zhcellophane.ram');
document.playlist.DoPlay();
}
function change8(fichier)
{
document.playlist.SetSource('music/zhlogique.ram');
document.playlist.DoPlay();
}
function change9(fichier)
{
document.playlist.SetSource('music/zhlaisse.ram');
document.playlist.DoPlay();
}
function change10(fichier)
{
document.playlist.SetSource('music/zhetranger.ram');
document.playlist.DoPlay();
}
function change11(fichier)
{
document.playlist.SetSource('music/zhabstinence.ram');
document.playlist.DoPlay();
}
function change12(fichier)
{
document.playlist.SetSource('music/zhlache.ram');
document.playlist.DoPlay();
}
function change13(fichier)
{
document.playlist.SetSource('music/zhhey.ram');
document.playlist.DoPlay();
}
function change14(fichier)
{
document.playlist.SetSource('music/zhpour.ram');
document.playlist.DoPlay();
}
</script>
</div>
Je ne vois donc pas comment faire autrement.
Au passage, fait aussi gaffe à l'encodage de tes pages. La suivante ne passe pas :
http://www.bulle-music.com/kaslane.htm
Tout simplement parce que tu n'as pas enregistré ça en iso-8859-15 mais visiblement dans le codage windows-1252
ah.... sauf toutes mes pages ont le même en-tête : par exemple les pages du groupe ZH ont la même en-tête que celles du groupe Kaslane. A savoir :
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="french [fr]">
<head>
<title>Bulle Music - Artistes - Productions Spectacles - Concerts</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" media="screen" type="text/css" title="Bulle" href="bulle.css" />
<script type="text/javascript" src="droits.js"></script>
</head>
Ensuite, il va falloir que je sois plus précise en fonction des artistes (mots-clés et autres) mais à la base, ils sont [censés] être tous pareils... peut-être cela serait plus simple si je faisais en iso-8859-1 tout simplement ?
Ciao Ciao !