Forse è meglio se riposto il codice maledetto:
Ecco lo javascript...
codice:
<script type="text/javascript">
function cambiamusica(qualsiasi)
{
document.getElementById("musica").src=qualsiasi.options[qualsiasi.selectedIndex].value;
}
<script>
Ecco la select...
codice:
<form>
<select onchange="cambiamusica(this);">
<option value="musica1.mp3">musica1</option>
<option value="musica2.mp3">musica2</option>
</select>
</form>
Infine il tag embed...
codice:
<embed src="#" id="musica" autostart="true" hidden="true"></embed>
Ho provato a utilizzare anche il metodo play nella funzione:
codice:
document.getElementById("musica").play();
Ma non funziona lo stesso...
Il codice non va ne su IE ne con Firefox; e la cosa strana è che sostituendo
a embed, il tag bgsound, tutto funziona benissimo!
Peccato che sia un tag proprietario IE!
(Peraltro l'estensione che permetteva di aggirare il problema non va con le nuove versioni fi FF)
Vi prego aiutatemi! Non credo ci voglia molto!
EDIT:
Per la cronaca il bgsound è questo:
codice:
<bgsound src="#" id="musica" autostart="true" loop="-1" />