Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    musica di sottofondo in frame diverso

    Salve a tutti

    ecco il mio problema:
    devo inserire una musica di sottofondo che al cambiar della pagina non si stoppi e riparta.
    Devo quindi usare un frame.

    Ho costruito un frame composto da:
    top => musica.php (0 px)
    main=> index.php (100%)

    Ho inserito su musica.php il codice js per far andare la musica ovvero:

    codice:
    <script type="text/javascript">
    <!--
    function music()
    {
    var son = new Array();
    
    son[0]='<embed src="imgs/0.mid" hidden=true autostart=true loop=1">';
    son[1]='<embed src="imgs/1.mid" hidden=true autostart=true loop=1">';
    var n=rand_number(10);
    document.write(son[n]);
    }
    //-->
    </script>

    nella pagina index ho invece una icona che al comando onclick dovrebbe cambiare immagine (da on a off) e al tempo stesso dovrebbe inviare il comando "ferma

    musica" alla funzione presente su musica.php

    codice:
    <SCRIPT language="JavaScript">
    <!--
    function RepImg(ImageToChange) {
    
    if (Butt) {
     document[ImageToChange].src = NOnSRC;
     
                                         
    }
    else
     {
     document[ImageToChange].src = NOffSRC;
     
     };
    
    
    };
    // -->
    </SCRIPT>
    
    
    
    [img]imgs/NoteOn.jpg[/img]


    Domanda: come faccio?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma qual è la domanda?
    vorresti fermare la musica?

  4. #4
    esatto, tramite un evento onclick posto su un'icona dovrei far modificare l'immagne da off a on (già risolto) e accendere/spegnere la musica di conseguenza....

    In sostanza, come faccio a gestire accessione e spegnimenti della musica tramite click considerando che la funzione musica è nell'altro frame?

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puoi dare un name all' emebed
    e fermare/far ripartire il suono dall' altro frame con
    parent.nomeFrame.nomeEmbed.stop();
    parent.nomeFrame.nomeEmbed.play();

    funziona con IE
    ciao

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.