Problema no código de novas mensagens
2 participantes
Página 1 de 1
Problema no código de novas mensagens
Olá,
Eu estou a utilizar este código, para colocar uma Pop-up quando recebemos uma Nova Mensagem Privada aparecer uma imagem no canto direito a dizer Nova Mensagem Privada, e resulta só que o problema é que a imagem está lá sempre mesmo que nao tenha novas mensagens privadas aqui fica o .jS o .CSS já nao sei qual é nem me lembra se tem .CSS:
Eu estou a utilizar este código, para colocar uma Pop-up quando recebemos uma Nova Mensagem Privada aparecer uma imagem no canto direito a dizer Nova Mensagem Privada, e resulta só que o problema é que a imagem está lá sempre mesmo que nao tenha novas mensagens privadas aqui fica o .jS o .CSS já nao sei qual é nem me lembra se tem .CSS:
- Código:
var sec_inter = 60;
function cook_no_new_message() {
my_setcookie("new_message", -new Date(), 1, 0);
no_new_message();
}
function no_new_message() {
jQuery('#new_message').remove();
}
function cook_new_message() {
my_setcookie("new_message", +new Date(), 1, 0);
new_message();
}
function new_message() {
jQuery("body").append('<div id="new_message" style="position:fixed;bottom:0;left:0"><a href="/privmsg?folder=inbox" onClick="cook_no_new_message();return true;"><img src="http://i73.servimg.com/u/f73/16/43/60/45/12323110.png" /></a></div>');
}
function new_message_update() {
var dnew_message = my_getcookie("new_message");
var enew_message = dnew_message > 0;
if ((jQuery('#new_message').length > 0) == enew_message) {
if (!enew_message) dnew_message *= -1;
if (dnew_message < +new Date() - 1000 * sec_inter) $.get('http://' + document.location.host + '/privmsg?mode=newpm', function (data) {
if (!data.match("Não há novas mensagens para você.") != enew_message) {
if (enew_message) cook_no_new_message();
else cook_new_message();
}
});
} else {
if (enew_message) new_message();
else no_new_message();
}
}
jQuery(function () {
if (jQuery('#i_icon_mini_new_message').length) cook_new_message();
else cook_no_new_message();
setInterval("new_message_update()", 5000);
});
Última edição por joelson0007 em Ter 10 Set 2013, 1:58 pm, editado 1 vez(es) (Motivo da edição : Melhorar o visual do javascript usando a ferramenta jsbeautifier.org para ficar melhor de entender o código)
Convidado- Convidado
Re: Problema no código de novas mensagens
Olá!
Neste tópico http://jscript.forumeiros.com/t179-colocar-efeito-sonoro#917 tem um código que eu testei aqui e funcionou perfeitamente, apesar de o autor ter afirmado que "bugou" o fórum dele, o que não faz sentido algum, basta você ler o tópico na íntegra para comprovar o que eu afirmei!
O código funciona de forma bem natural e concisa, não falhou em nenhuma vez nos testes que fiz, tanto que eu tenho vontade de adicioná-lo aqui.
JS
Neste tópico http://jscript.forumeiros.com/t179-colocar-efeito-sonoro#917 tem um código que eu testei aqui e funcionou perfeitamente, apesar de o autor ter afirmado que "bugou" o fórum dele, o que não faz sentido algum, basta você ler o tópico na íntegra para comprovar o que eu afirmei!
O código funciona de forma bem natural e concisa, não falhou em nenhuma vez nos testes que fiz, tanto que eu tenho vontade de adicioná-lo aqui.
JS
Re: Problema no código de novas mensagens
Olá,
Sim mas eu queria era utilizar esse que postei a dúvida se possível, e esse do som tive a testar e não deu nenhum som, e também apenas faz o som, eu quero aparecer uma imagem de aviso.
Sim mas eu queria era utilizar esse que postei a dúvida se possível, e esse do som tive a testar e não deu nenhum som, e também apenas faz o som, eu quero aparecer uma imagem de aviso.
Convidado- Convidado
Re: Problema no código de novas mensagens
Lamento estar a fazer UP mas e que necessito mesmo.
Convidado- Convidado
Re: Problema no código de novas mensagens
Amigo, aguarde! O JScript deve estar ocupado com muitas coisas!
Convidado- Convidado
Re: Problema no código de novas mensagens
Sei que não devo estar a fazer UPs mas e que precisava mesmo disto resolvido amigos se possível !
Convidado- Convidado
Re: Problema no código de novas mensagens
Amigo, peço que não repita mais isso. Seu tópico já foi visto e o JScript já postou que irá atendê-lo. Tenha paciência!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|