Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. JavaScript "universale" per suono al passaggio del mouse su link
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gas75 User • 27 set 2007, 10:04 ultima modifica di

      JavaScript "universale" per suono al passaggio del mouse su link

      Salve. Spero sia la sezione adatta...:?
      Sto realizzando un sito web dedicato ad un circolo tennis, e vorrei inserire il suono di un "colpo", preso da un videogioco, al passaggio del mouse sui link.

      Google mi ha recuperato questo codice:

      <script LANGUAGE="JavaScript">
      <!--
      var aySound = new Array();
      aySound0] = "my_sound.wav";
      
      document.write('<BGSOUND id="auIEContainer">')
      IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
      NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
      ver4 = IE||NS? 1:0;
      onload=auPreload;
      
      function auPreload() {
      if (!ver4) return;
      if (NS) auEmb = new Layer(0,window);
      else {
      Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
      document.body.insertAdjacentHTML("BeforeEnd",Str);
      }
      var Str = '';
      for (i=0;i<aySound.length;i++)
      Str += "<EMBED SRC='"+aySound*+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
      if (IE) auEmb.innerHTML = Str;
      else {
      auEmb.document.open();
      auEmb.document.write(Str);
      auEmb.document.close();
      }
      auCon = IE? document.all.auIEContainer:auEmb;
      auCon.control = auCtrl;
      }
      function auCtrl(whSound,play) {
      if (IE) this.src = play? aySound[whSound]:'';
      else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
      }
      function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
      function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
      //-->
      </script>
      

      Fonte: *http://webmaster.lycos.it/tips/988901033/

      Purtroppo gira solo su Internet Explorer, mentre vorrei quell'effetto anche sotto Firefox, per lo meno.

      Si può fare niente per "migliorare" il codice che ho trovato e renderlo universale?
      Oppure inserire un altro codice appositamente per Firefox?

      Grazie.:ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • C
        carlitosway Consiglio Direttivo • 28 set 2007, 17:05 ultima modifica di

        Ciao gas75, sposto la discussione in Altri linguaggi per il web, affinché possa avere la meritata visibilità 🙂

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gas75 User • 28 set 2007, 19:00 ultima modifica di

          Okay, non a caso avevo esordito con "Spero sia la sezione adatta...image" 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            legolas Moderatore • 3 ott 2007, 13:43 ultima modifica di

            Prova a dare un'occhiata a questo:
            http://www.javascripter.net/faq/sound/play.htm

            viene usato un bottono per attivare l'audio, però non è un problema perchè basta richiamare la funzione nellevento onmouseover.

            Comunque a parer mio l'audio quando si passa sui menu è parecchio irritante, non sono pochi i siti che ho abbandonato per questa cosa.

            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              gas75 User • 3 ott 2007, 15:27 ultima modifica di

              Grazie, vedo un po' che mi riesce di fare...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti