Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sound on off

  1. #1

    Sound on off

    salve a tutti, girando sul forum ho trovato questo script ma non riesco ad adattarlo il motivo è semplice sono completamente ignorante in js.
    Ho una pahina che si chiama musica.asp e vorrei inserire un sottofondo musicale. l'unica cosa è che non riesco a stoppare e far ripartire. Vi posto il codice:


    questo in head
    codice:
    <script language="JavaScript"> 
    function stop() {
     document.myembed.stop();
    } 
    function play() {
     document.myembed.play();
    }
    </script>
    questo in body
    codice:
    <embed src="../Immagini/sound.swf" autostart="false" name="myembed"></embed>
    stop
    play
    qual'è il problema? al posto dei due // ho inserito stop() o play a seconda della funzione ma mi va su un'altra pagina che logicamnete non trova...

    Grazie Francy

  2. #2
    Non ho mai provato una cosa del genere, ma prova a fare così:
    intanto al posto di embed usa object, che è approvato dagli standard W3C, e, dando per buono che lo script sia funzionale, metti un id nel object del tipo id=myembed" al posto del name e poi:

    codice:
    <script>
    function stop() {
    if(document.getElementById) {
    document.getElementById('myembed').stop();
    } else { alert('Il tuo browser non supporta il DOM di livello 1. Aggiornati!'); }
    }
    
    // la stessa cosa per play, ma cambiando stop() con play().
    Non ti garantisco sce funzioni... :master:
    {}\"$y|\/|0"/{}

  3. #3
    Ssinceramente ho provato ad utilizzare quest'altro codice e sembra funzioni bene, l'unica cosa è che vorrei che il sottofondo al caricare della pagina sia gia presente, mi serve solo il tasto stop. Come posso aggiustare il codice??

    [code]
    <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='giga.mid';

    if ((ns4||ns3)
    && navigator.javaEnabled()
    && navigator.mimeTypes['audio/x-midi']
    && self.document.music.IsReady()
    )
    {
    self.document.music.play()
    }
    }

    function stopSound() {
    if (ie4) document.all['BGSOUND_ID'].src='secondo.mp3';
    if ((ns4||ns3)
    && navigator.javaEnabled()
    && navigator.mimeTypes['audio/x-midi']
    )
    {
    self.document.music.stop()
    }
    }
    //-->
    </script>
    </head>

    <body>

    <BGSOUND id="BGSOUND_ID" LOOP=1>


    <div align="center">
    Stop
    Play

    </div>
    [code]

    Grazie Francy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.