Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

sottofondo musicale nel sito Opzioni
axeralfa
Inviato: Thursday, December 08, 2005 6:43:09 PM
Rank: Member

Iscritto dal : 9/9/2001
Posts: 0
vorrei inserire nel mio sito un sistema che dia la possibilita' ad un utente di ascolare la musica ma, anche di bloccarla. Grazie in anticipo.
Sponsor
Inviato: Thursday, December 08, 2005 6:43:09 PM

 
nepomucero
Inviato: Wednesday, December 14, 2005 11:01:14 AM

Rank: Member

Iscritto dal : 9/10/2005
Posts: 1
<font face='Verdana'>Prova così: hai bisogno di un file midi e di questo codice javascript.
Nel corpo del documento HTML, dopo il tag BODY, aggiungi:

(BGSOUND id="BGSOUND_ID" LOOP=100 SRC="Nome file.mid")
(EMBED NAME="Nome" SRC="Nome file.mid"
LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND)
(script language="JavaScript")
(!--
ver=parseInt(navigator.appVersion)
ie4=(ver)3 && navigator.appName!="Netscape")?1:0
ns4=(ver)3 && navigator.appName=="Netscape")?1:0
ns3=(ver==3 && navigator.appName=="Netscape")?1:0

function playSound() {
if (ie4) document.all['BGSOUND_ID'].src='Nome File.mid';
if ((ns4||ns3)
&& navigator.javaEnabled()
&& navigator.mimeTypes['audio/x-midi']
&& self.document.Nome.IsReady()
)
{
self.document.Nome.play()
}
}

function stopSound() {
if (ie4) document.all['BGSOUND_ID'].src='jsilence.mid';
if ((ns4||ns3)
&& navigator.javaEnabled()
&& navigator.mimeTypes['audio/x-midi']
)
{
self.document.Nome.stop()
}
}
//--)
(/script)

(form name=myform)
(input type=button value="Avvia Musica" onClick="playSound()")
(input type=button value="Blocca Musica" onClick="stopSound()">
(/form>

Per farlo funzionare con il tuo midi (che deve trovarsi nella stessa cartella in cui hai l'html) devi sostituire Nome File con il nome del tuo file midi e in tutte le posizioni in cui trovi Nome un nome assegnato da te (sempre lo stesso), se vuoi un consiglio, fai queste modifiche prima di metterlo in una pagina pronta, così non devi stare a cercarlo in mezzo a tutti gli altri codici.
Nella prima riga di codice c'è Loop=100, questo imposta il numero di volte che il brano deve essere ripetuto.
Se vuoi che il brano parta al caricamento della pagina, nel tag BGSOUND (prima riga), inserisci il nome del tuo file midi, altrimenti se vuoi che sia silente, mettici jsilence.mid, al posto di Nome File.mid.

Il codice originale l'ho preso qui http://www.javascripter.net/faq/sound/play.htm , gli ho fatto giusto qualche modifica.

Ciao </font id='Verdana'>
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.