. . Nella versione semplice , il codice seguente permette di avere 3 file midi con relativi pulsanti " play "
e un quarto pulsante " stop ". La musica non parte subito ma occorre premere uno dei 3 comandi play. .
In questo caso . i parametri da modificare ( oltre ai nomi delle immagini e dei midi ) sono:
"loop": qui scrivi un numero di quante volte il midi scelto deve ripartire, oppure
scrivi infinite se vuoi che viene ripetuto all'infinito .
"volume": scrivi -0000 se vuoi il volume alto (il massimo), -500 se vuoi il
volume più basso, o -2000 se vuoi il volume bassissimo . .
"alt": qui puoi scrivere ( non è obbligatorio ) una descrizione dei comandi o dei
midi (onMouseOver) .
"cursor": qui puoi scegliere il tipo del cursore da utilizzare (onMouseOver) per
ogni bottone .
Il numero dei midi è illimitato e questo script ( solo per Explorer ) funziona anche con i .mp3 e .wav . . Esiste la versione più complessa con effetto " fade " sui pulsanti , con la descrizione dei file nella barra di stato e con la possibilità di far partire uno dei 3 midi subito dopo il caricamento della pagina (o un file diverso dai 3 precedenti) . Nel caso vuoi avere quei effetti aggiuntivi , potrei spiegarti anche quello..
Codice:
<SCRIPT language=JavaScript><!--
Play = new Array();
Play01 = "audio/0001.mid";
Play02 = "audio/0002.mid";
Play03 = "audio/0003.mid";
Play00 = "#";
function Music01() { document.all.music.src = Play01; }
function Music02() { document.all.music.src = Play02; }
function Music03() { document.all.music.src = Play03; }
function Music00() { document.all.music.src = Play00; }
{document.write('<bgSound ID=music loop=40 volume=-0280 balance=-0000>'); }
//--></SCRIPT>
<img style="cursor: hand" src="images/play-button1.gif"
alt="" onClick="javascript:Music01();">
<img style="cursor: hand" src="images/play-button2.gif"
alt="" onClick="javascript:Music02();">
<img style="cursor: hand" src="images/play-button3.gif"
alt="" onClick="javascript:Music03();">
<img style="cursor: hand" src="images/play-button0.gif"
alt="" onClick="javascript:Music00();">