Cuando recibimos una respuesta en el chat de Facebook, el sistema reproduce un sonido particular que nos alerta que tenemos un nuevo mensaje.
En este tutorial les voy a explicar como pueden reproducir un sonido con jQuery cuando pulsamos enter o presionamos el botón enviar luego de escribir un mensaje en nuestro chat.
Paso 1.- Haciendo referencia a nuestros archivos
Creamos un archivo llamado index.php , , en donde colocaremos el chat.
Antes de finalizar la etiqueta head de nuestro html, hacemos referencia y llamamos a nuestra hoja de estilos CSS:
A su vez también hacemos referencia y llamamos a nuestro framework jQuery:
No olviden que llamamos a nuestros archivos antes de finalizar la etiqueta head, de nuestro html.
Paso 2.- Creación de las funciones en jQuery
Ahora crearemos 2 funciones con sus eventos.
La primera función que vamos a crear nos detecta cuando estamos pulsando la tecla ENTER para enviar nuestro mensaje, porsupuesto luego de haber escrito nuestro mensaje en el chat.
$(document).keypress(function(enter) { if(enter.which == 13) { var snd = $("#txt_chat_fb").val().trim(); if(snd.length > 0){ $("#txt_chat_fb").val(''); $("#txt_chat_fb").focus(); $("").html('
Ahora creamos nuestra segunda función la cual nos detecta cuando estamos pulsando el botón para ENVIAR nuestro mensaje, luego de haber escrito nuestro mensaje en el chat.
$(document).ready(function(){ $("#txt_chat_fb").focus(); $('').appendTo("body"); $("#btn_enviar").on("click",function(){ var snd = $("#txt_chat_fb").val().trim(); if(snd.length > 0){ $("#txt_chat_fb").val(''); $("#txt_chat_fb").focus(); $("").html('
Paso 3.- Estructura del contenido en el body
Ahora creamos la estructura dentro de la etiqueta body de nuestro html, con las capas o divs(divisiones), formulario, botón, etc. para nuestro chat.
Chat
Hola Amigo
Como estás ?
" Activa el Sonido"Listo !
Eso es todo, espero les sirva de mucho.
Les dejo una demo para que vean como funciona y si desean pueden copiar el codigo fuente, solo le dan click con el boton derecho del mouse y luego ver codigo fuente a la pagina demo.Muchas Gracias amigos !
Tweet
Escrito por Juan Castro Lurita para TECNato
Engineer especialista en Web development, también especializado en multimedia, gráfica e impresiones, Blender 3D, Autocad 3D, etc. Actualmente vivo en Lima - Perú. Amo la informática y la Web. Twitter: @pepoflex
TECNato nace de la idea de crear una comunidad tecnológica, un espacio virtual para compartir conocimientos sobre TIC’s (Tecnologías de la Información y Comunicación).
TECNato es libre y abierto a nuevos miembros que estén dispuestos a compartir sus conocimientos en TIC’s, así que no dudes en escribirnos para mas detalles.
Diseño Web:
Grupo Sistemas
CMS:
WordPress
8 comentarios
9 de noviembre del 2013
Muchas gracias, pero esto funciona si uno es el que envia el mensaje, no para notificar al receptor, si logras solucionarlo sería genial. He estado tratando de solventar eso. Gracias!
18 de noviembre del 2013
Pues eso depende de ti Dago, de acuerdo a lo que necesites le das la funcionalidad.
Es cuestion de que le lo programes, de acuerdo a tus necesidades :)
29 de noviembre del 2013
Buenísimo!!
25 de agosto del 2016
Holas donde puedo descargar El sonido En todos los formatos
13 de marzo del 2017
Hola Fredy lo puedes descargar desde aca:
http://jrcl.net76.net/dm/Javascript_Sonido_Notificacion/sonidos/sonido_notificacion.mp3
8 de junio del 2017
Muchas gracias…Me funciono perfectamente :D
8 de junio del 2017
Felicidades.
2 de octubre del 2018
no me funcionó :(