View Full Version: PM em flash

Fórum Central > Códigos > PM em flash


Title: PM em flash


cihhh! - May 29, 2009 03:21 AM (GMT)
    Esse código faz com que o 'Inbox', palavra que fica na barra acima ao lado de 'My Controls', pisque avisando que tem uma nova mensagem. Você pode modificar a cor para combinar com seu design, mas é possível que em algumas skins não funcione. Para colocar acesse Admin CP » Skinning & Styles » Board Wrappers » Header & Body » <% BODY HEADER %>.
    Atenção! Ponha o código ABAIXO do Body Header!

    Para mudar a cor basta editar o código em vermelho, sem esquecer do # caso o código for numérico.

    Códigos por lipe, e como eu já tenho ele salvo a muito tempo não lembro de onde peguei.
QUOTE
<SCRIPT>//NEW PM FLASHER - BY LIPE
USERLINKS=DOCUMENT.GETELEMENTBYID('USERLINKS');
IF(USERLINKS.INNERHTML.MATCH("INBOX"))
{
NEWMSG=FALSE;
A=USERLINKS.GETELEMENTSBYTAGNAME("A");
FOR(I=0;I<A.LENGTH;I++)IF(A[I].INNERHTML.MATCH(/INBOX\S\([0-9]+\)/)&&A[I].INNERHTML.MATCH(/[0-9]+/)>0)NEWMSG=I;
IF(NEWMSG)
{
INBOX=A[NEWMSG];
INBOX.STYLE.FONTWEIGHT="BOLD";
INBOX.STYLE.COLOR="RED";
FLASH();
}
}
FUNCTION FLASH()
{
IF(INBOX.STYLE.VISIBILITY=="HIDDEN")INBOX.STYLE.VISIBILITY="VISIBLE";
ELSE INBOX.STYLE.VISIBILITY="HIDDEN";
SETTIMEOUT("FLASH()",500)
}
</SCRIPT>




* Hosted for free by InvisionFree