Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    inserire un suono onmouseover

    Salve ragazzi, io sto utilizznado un JS per un menu di un sito web.
    Praticamente quando si passa sopra con il mouse sopra un imagine, l'immagine cambia.

    Ora vorrei che oltra a cambiare l'immagine, si potese riprodurre in automatico un suono.

    questo è il codice JS che utilizzo

    Codice PHP:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var 
    Img2On = new Image();
    Img2On.src "/immagini/bottoni/servizi2.PNG";
    var 
    Img2Off = new Image();
    Img2Off.src "immagini/bottoni/servizi.PNG";

    //seconda immagine (nel tag "img" l'attributo name="img3" )
    var Img3On = new Image();
    Img3On.src "immagini/bottoni/area2.PNG";
    var 
    Img3Off = new Image();
    Img3Off.src "immagini/bottoni/area.PNG";


    function 
    MOver(picimage)//funzione che si attiva con OnMouseOver
    {
    Picture_Over = eval(picimage +"On.src")
    document[picimage].src Picture_Over
    }
    function 
    MOut(picimage)//funzione che si attiva con OnMouseOut
    {
    Picture_Out = eval(picimage +"Off.src")
    document[picimage].src Picture_Out
    }
    -->
    </script> 
    e questo è il codice sull'immagine:

    Codice PHP:
    [url="servizi.php"][img]immagini/bottoni/servizi.PNG[/img][/url


    Come si puo' fare?
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  2. #2
    l'audio puo' essere in formato .mp3 o .wav
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  3. #3
    si puo' fare?
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  4. #4
    I browser non supportano nativamente l'esecuzione di brani audio: per farlo dovresti integrare un plugin (come flash o java) con javascript.

  5. #5
    vorrei far eseguire un unico suono audio

    non cè modo utilizzando un EMBED senza ricorrere a java o flash?
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  6. #6
    No, visto che non è possibile utilizzare i controlli.

  7. #7
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Un modo ci sarebbe... ma è un pò scomodo! Allora, innanzitutto devi metterti in mente che per riprodurre suoni e media devi utlizzare flash anzichè i controlli dei plug-in (che l'utente può non aver istallato... fatta specie per Quick-time). Quindi cosa puoi fare:

    Al passaggio di mouse fai caricare un div in display:none e position:assolute, o da qualche parte nella tua pagina con dentro un swf piccolissimo (anche un pixel può bastare!) in cui inserirai il tuo file musicale! Naturalmente il div lo togli quando decidi di fermare la musica!

    ...Ciao!

  8. #8
    La soluzione di Ingreo andrebbe bene in altri casi, ma qui la richiesta è di attivare un suono al passaggio su elementi di tipo link.
    E comunque flash è un plugin e come Quicktime, Windows Media Player (che ricordo su Linux non funziona) e RealPlayer non ne viene visualizzato il contenuto se non lo si è installato.

  9. #9
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Mbè, flash è uno, valido per mac, windows e linux... cosa che invece non si può dire degl'altri plug-in! Istallare il flash player è una operazione veloce, le altre un tantino più lente.

    Inoltre il metodo da me suscritto, calza alla perfezione per fare quello che serve! In Onmouseover piazzi il tuo div con l'swf (invisibile o molto piccolo!) che inizia a suonare (ciclicamente o no!) e poi, in Onmouseout lo togli!

    ...

  10. #10
    Non è così semplice.
    Innanzitutto bisogna trovare un programma in flash che lo faccia o farselo da soli.
    In secondo luogo bisogna passare delle vairabili per l'oggetto (flashvar) via javascript e bisogna conoscere queste variabili.
    In terzo luogo bisogna utilizzare un object cross-browser.

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.