Problème partiellement résolu, sauf pour un plugin audio :
Le code source standard :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="20" id="dewplayer" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="dewplayer.swf?son=test.mp3&autostart=1&bgcolor=FFFFFF" /><param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" /><embed src="dewplayer.swf?son=test.mp3&autostart=1&bgcolor=FFFFFF" quality="high" bgcolor="FFFFFF" width="200" height="20" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>
Sous FireFox, c'est la zone <embed> qui fonctionne. Il n'y a pas d'ID, juste NAME (mettre ID à la place n'a pas l'air de gêner).
Dans la fonction Javascript, j'ai :
document.getElementById(lecteurFFox).src = "dewplayer.swf?son="+titreMP3+"&autostart=1&bgcolor=FFFFFF";
... et ça ne marche pas (& ou & ne change rien).
LecteurFFox peut être = "Lect_1", "Lect_36", "Lect_54" etc.