Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    file musicale in tutte le pagine

    Uso questo codice per un sottofondo che però devo mettere in ogni pagina, perciò ogni volta che cambio pag. la musica parte da zero. Come si fa per far continuare la musica senza che riparta da zero quando cambio pag.?


    codice:
    function sound(){
    if (navigator.appName == "Microsoft Internet Explorer") {
    document.write('<bgsound src="musica.mid" loop="infinite">')
    }
    else {
    document.write('<embed src="musica.mid" width="0" height="0" autostart="true" loop="true">')
    }
     }
    
    <script type="text/javascript">sound();</script>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In ogni pagina che vuoi riprodurre la musica inserisci un iframe nascosto (con display none) che carica una pagina con lo script.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    In ogni pagina che vuoi riprodurre la musica inserisci un iframe nascosto (con display none) che carica una pagina con lo script.
    Che misure deve avere l'iframe?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Ht28
    Che misure deve avere l'iframe?
    Ma che importanza ha, se è nascosto e non si vede
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    Ma che importanza ha, se è nascosto e non si vede
    Stò tentando di crearlo, ora ho messo così ma non so come mettere l' id
    del display:none

    codice:
    <iframe src="index.php" height="100" width="100"></iframe>

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Perdona, queste sono nozioni base di css, che puoi benissimo reperire in una qualsiasi guida, buona lettura.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    display:none non è un id ma una caratteristica CSS, se vuoi metterlo inline devi quindi inserirlo nell'atributo style, ovvero :

    codice:
    <iframe src="index.php" height="100" width="100" style="display:none"></iframe>

    ps : ma anche facendo caricare la musica da una pagina richiamata da iframe, cambiando la pagina che contiene l'iframe la musica ricomincerà comunque da zero...o no?
    è troppo impegnativo...

  8. #8
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da TeraBIT
    display:none non è un id ma una caratteristica CSS, se vuoi metterlo inline devi quindi inserirlo nell'atributo style, ovvero :

    codice:
    <iframe src="index.php" height="100" width="100" style="display:none"></iframe>

    ps : ma anche facendo caricare la musica da una pagina richiamata da iframe, cambiando la pagina che contiene l'iframe la musica ricomincerà comunque da zero...o no?
    Si. ho fatto la prova riparte da zero, allora a che serve l'iframe?

  9. #9
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    in effetti immaginavo non servisse, è un limite strutturale della navigazione html

    navigando le pagine html si cambia di volta in volta il file che si visualizza, questo provoca che ogni elemento venga ricaricato passando da una pagina all'altra (o meglio, che ogni script riparta da zero, le immagini/script presenti nella cache del browser vengono ripescati da lì)

    avere una musica di background che continua nonotante si cambi "pagina" è possibile solo in un sito fatto completamente in flash (dove di fatto non si cambia mai pagina)

    altrimenti l'unica alternativa è che venga aperta la pagina che contiene la musica (e magari i controlli) separatamente dal sito e questo è navigabile con la musica di sottofondo continua (un pò come quando navigo e mi sento la musica da youtube aperto in un altra tab), certo è poco elegante ma credo che questo sia il massimo possibile in html
    è troppo impegnativo...

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Mi sono confuso ma (dovrebbe) essere possibile, ribaltando le pagine nella pagina index.php inserisci lo script non la musica poi navighi tra le pagine caricandole nel frame, cosi facendo la pagina index non si ricarica.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.