Damiano, per bloccare l'esecuzione dello script bisogna creare due pagine (una con la musica ed una senza). Cerco di spiegarti come ho fatto io...
Ho creato due pagine che si possono inserire come frame oppure iframe.
Pagina 1inserire fra <head> e </head>:
<script language="JavaScript" type="text/javascript">
<!--
if (navigator.appName == "Microsoft Internet Explorer"){
document.write('<BGSOUND SRC="trotto.mid" LOOP=INFINITE>')}
else {
document.write('<EMBED src="trotto.mid" WIDTH="3" HEIGHT="3" AUTOSTART="true" LOOP="true">')}
// -->
</script>
e fra <body> e </body>:
<form>
<div align="left">
....ovviamente puoi scrivere anche "sinistra"... :-)<input type=radio onClick='location.href="tua pagina1.htm";' checked>
Musica<br>
<input type=radio onClick='location.href="tua pagina2.htm";'>
<a href="tua pagina2.htm" target="topFrame1">
....inserire nome del tuo frame! Silenzio</a></div>
</form>
....invece di "silenzio" puoi usare "stop" oppure "musica no".--------------------------------------------
Pagina 2inserire fra <body> e </body>:
<form>
<div align="left">
....ovviamente puoi scrivere anche "sinistra"... :-)<input type=radio onClick='location.href=tua pagina1.htm";'>
<a href="tua pagina1.htm" target="topFrame1">
....inserire nome del tuo frame! Musica<br>
<input type=radio onclick='location.href="tua pagina2.htm";' checked>
Silenzio</a></div>
</form>
....invece di "silenzio" puoi usare "stop" oppure "musica no".