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> |