Ir para conteúdo
Fórum Script Brasil
  • 0

colocar som no Alerta do java


betezek

Pergunta

: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(/--@script@/g),"<\\");

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

msg=msg.replace(new RegExp(/--@barra@/g),"/");

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

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

return msg;

}

function TrataMsgEnviar(msg){

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

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

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

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 para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...