chat suono quando arriva una nuova scritta

Valshy

Nuovo Utente
14 Mag 2011
23
0
0
Ciao a tutti avrei una domanda...
E' possibile, in una chat ed utilizzando php o al massimo js, fare in modo che ogni volta che appare una scritta nuova si senta un bip?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Sposto la discussione nella sezione Javascript, dovresti crearti una funzione del genere:

PHP:
<script>
function BeepBeep(soundObj) {
  var sound = document.getElementById(soundObj);
  sound.Play();
}
</script>

<embed src="file.wav" autostart="false" id="sound"
enablejavascript="true">
La puoi richiamare così:

PHP:
BeepBeep("sound");
 

Valshy

Nuovo Utente
14 Mag 2011
23
0
0
ok, fino a fare lo script js ci sono. il mio problema però è capire come fare a richiamare la funzione unicamente quando c'è un messaggio nuovo.

Io ho una tabella che si chiama messaggi, con i tali campi: autore, testo, data_invio

stampo in una pagina php un array, in sostanza seleziono da messaggi tutte le righe che sono state inviate nelle ultime tre ore e le stampo a video.
Se richiamo la funzione per ogni messaggio la chat mi suona come un alberello di natale...non so come fare per poter far suonare un bip solo nel momento in cui si è aggiunto un nuovo messaggio dall'ultimo refresh della pagina.