Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Mettere tasto ON/OFF per la musica di sottofondo (https://www.scuolaforum.org/informatica/189-mettere-tasto-off-per-la-musica-di-sottofondo.html)

marco 10-15-2007 12:18 PM

Mettere tasto ON/OFF per la musica di sottofondo
 
Salve,
ho il sito con la musica di sottofondo inserita così:

codice:

<script language="javascript" type="text/javascript">
<!--
if (navigator.appName == "Microsoft Internet Explorer"){
document.write('<BGSOUND SRC="audio/musica.wma" LOOP=INFINITE>')}
else {
document.write('<object type="audio/mp3" data="audio/musica.wma" ><param name="playCount" value="1000"></object>')}
// -->
</script>

Funziona su Firefox ed Explorer (dal 6 in poi credo...) ed è validato W3C.

Ora, dovrei inserire un tastino da qualche parte con cui si possa attivare o disattivare la musica (l'ideale sarebbe che partisse con la musica e poi si potesse spegnere e far ripartire a comando). C'è una soluzione semplice per fare ciò senza dover stravolgere tutto?

Mi piacerebbe evitare la soluzione in Flash, ma se fosse necessario, vi è una guida che spieghi come fare?
Grazie mille

Conan 10-17-2007 05:30 PM

Per inserire il tasto questo è il codice html:

codice HTML:

<input id="play" type="button" value="Play" onClick="audio()">
Mentre lo script modificalo in questo modo:

codice:

<script language="javascript" type="text/javascript">
function audio()
{
if (navigator.appName == "Microsoft Internet Explorer"){
document.write('<BGSOUND SRC="audio/musica.wma" LOOP=INFINITE>')}
else {
document.write('<object type="audio/mp3" data="audio/musica.wma" ><param name="playCount" value="1000"></object>')}
}
</script>


Fammi sapere.

Ciao a presto.

marco 10-23-2007 11:49 PM

Quote:

Originariamente inviata da Conan (Messaggio 1573)

Fammi sapere.

Ciao a presto.

Intanto un grazie anticipato, però non va.
La musica non parte, neanche se clicco su play (con Firefox).
Però, da quanto ho capito, non è proprio quello che cerco: io vorrei che la musica partisse sempre in automatico e poi mettere un tastino con lo stop, o ancora meglio lo stop che si trasforma in play quando la musica è ferma oppure due tastini affiancati (stop e play).
Si può?
Ciao e grazie
Marco


Tutti gli orari sono GMT +2. Attualmente sono le 08:08 AM.