Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Ajax Chat

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    14
    Grazie lucavizzi!! mi hai risolto un bel problema, ho messo un file mp3 perchè il wav non veniva interpretato da IE, se posso approfittare ti vorrei porre un altra domanda, se io volessi aggiungere un if sempre nel file js che in base al messaggio della chat mi esegua un suono diverso che sintassi devo utilizzare? ad es. se il messaggio è '20' esegui document.getElementById('ring').play(); se è 21 esegui document.getElementById('ring2').play();

    grazie ancora

    ciao

  2. #2
    Quote Originariamente inviata da sciarbo Visualizza il messaggio
    Grazie lucavizzi!! mi hai risolto un bel problema, ho messo un file mp3 perchè il wav non veniva interpretato da IE, se posso approfittare ti vorrei porre un altra domanda, se io volessi aggiungere un if sempre nel file js che in base al messaggio della chat mi esegua un suono diverso che sintassi devo utilizzare? ad es. se il messaggio è '20' esegui document.getElementById('ring').play(); se è 21 esegui document.getElementById('ring2').play();

    grazie ancora

    ciao
    Potresti provare a sostituire, quanto messo prima nel file Ajax-chat.js, con:
    codice:
        switch(data){
        case '20': document.getElementById('ring20').play(); break; //suono per il messaggio "20"
        case '21': document.getElementById('ring21').play(); break; //suono per il messaggio "21"
        default: document.getElementById('ring').play(); break; //suono di default
        }
    Non so se la variabile "data" contiene effettivamente il nuovo messaggio della chat, non ho mai usato questo script prima, quindi potrebbe non funzionare.

    Ovviamente dovrai aggiungere un tag audio per ogni suono che vorrai riprodurre:
    codice:
    <audio preload="auto" id="ring">
       <source src="/path/to/audio.wav" type="audio/mpeg">
    </audio>
    <audio preload="auto" id="ring20"><!--Nota l'ID, è lo stesso riportato nel file js-->
       <source src="/path/to/audioX.wav" type="audio/mpeg">
    </audio>
    <audio preload="auto" id="ring21"><!--Nota l'ID, è lo stesso riportato nel file js-->
       <source src="/path/to/audioY.wav" type="audio/mpeg">
    </audio>

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.