Jump to content
Fórum Script Brasil
  • 0

colocar som no Alerta do java


betezek
 Share

Question

:unsure: Pessoal, tenho uma dúvida aqui, porque tentei de todas as maneiras colocar um som de chamada neste script e ele não toca o som.

O som viria com a frase "Você recebeu uma nova mensagem" mas ele não interpreta. Talvez alguém saiba de um jeito de fazer isso sem abrir novo popup.

Abraços a todos!

}

//atualiza texto do chat

function trataDados(){

var info = ajax.responseText;

if(info){

ExibirMsg(info);

document.getElementById("texto").focus();

alert("Você recebeu uma nova mensagem!");

}

O script inteiro é este:

// JavaScript Document

//dispara a função que lê o servidor

window.onload = function(){

window.setInterval('ChecaMsg()', 3000);

}

//envia uma nova mensagem

function EnviaMsg(msg){

ExibirMsg("<p><b>Você:</b> "+msg+"</p>");

var url="novaMsg2.php?msg="+encodeURIComponent(msg);

document.getElementById("msg").value='';

requisicaoHTTP("GET",url,true);

}

//busca novas mensagens

function ChecaMsg(){

requisicaoHTTP("GET","checaMsg2.php",true);

}

function TrataMsgExibir(msg){

msg=msg.replace(new RegExp(/[email protected]@/g),"<\\");

msg=msg.replace(new RegExp(/\\\\/g),"\\");

msg=msg.replace(new RegExp(/[email protected]@/g),"/");

msg=msg.replace(new RegExp(/''/g),"'");

msg=msg.replace(new RegExp(/[email protected]@/g),"\\");

return msg;

}

function TrataMsgEnviar(msg){

msg=msg.replace(new RegExp(/\\/g),"[email protected]@");

msg=msg.replace(new RegExp(/'/g),"''");

msg=msg.replace(new RegExp(/\//g),"[email protected]@");

EnviaMsg(msg);

}

function ExibirMsg(msg){

msg = TrataMsgExibir(msg);

var saida = document.getElementById("texto");

var nova = document.createElement('div');

nova.innerHTML = msg;

saida.appendChild(nova);

saida.scrollTop = 100000; //rolagem automatica

}

function NovoAtendimento(){

var saida = document.getElementById("texto");

saida.innerHTML = ''; // limpa o texto do chat

requisicaoHTTP("GET","excluirMsg.php",true);

}

//atualiza texto do chat

function trataDados(){

var info = ajax.responseText;

if(info){

ExibirMsg(info);

document.getElementById("texto").focus();

alert("Você recebeu uma nova mensagem!");

}

}

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.7k
×
×
  • Create New...