Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17421
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de notícias

29-01-2007 09:17

abaixo vou passar um código de sistema de notícias, ele já vem pré-configurado, ou seja, você praticamente só vai colocar no código fonte as notícias desejadas.

Dica:
Copie o código abaixo e salve como news.html, em seguida, chame em seus documentos pelo seguinte código:

<IFRAME SRC="news.html" MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=NO WIDTH=560 HEIGHT=22></IFRAME>

Vamos ao código:

<STYLE type="text/css"> .newstext{ /* estilo da notícia que entra */ font-family:tahoma,arial,verdana; font-size:11px; color:#696969; text-decoration:none; font-weight:bold; } .newstext:hover{ /* estilo do texto ao passar o mouse */ color:#333333; } #news{ /* estilo para o texto "notícias - fixo" */ font-family:tahoma,arial,verdana; font-size:11px; color:#696969; text-decoration:none; font-weight:bold; Z-INDEX:3; LEFT:510px; VISIBILITY:visible; OVERFLOW:hidden; POSITION:absolute; TOP:2px; HEIGHT:30px; } #ticker{ /* configuração de fundo e posicionamento */ background-color:#f9f9f9; Z-INDEX:3; LEFT:0px; VISIBILITY:visible; OVERFLOW:hidden; WIDTH:500px; POSITION:absolute; TOP:2px; HEIGHT:18px; } #tickerInput{ /* largura e posicionamento da notícia */ Z-INDEX:3; LEFT:0px; VISIBILITY:visible; WIDTH:500px; POSITION:absolute; TOP:0px; } </STYLE> <SCRIPT language="JavaScript"> <!-- var ns4 = (document.layers)? 1 : 0 ; var ie = (document.all)? 1 : 0 ; var usr = navigator.userAgent var objns6 = (usr.indexOf('Netscape6')!=-1)? 1 : 0 ; var objns7 = (usr.indexOf('Netscape/7')!=-1)? 1 : 0 ; var ns6 = ((document.getElementById)&&(objns6 || objns7))? 1 : 0 ; var ns7 = ((document.getElementById)&&(objns7))? 1 : 0 ; var isMac = (navigator.userAgent.indexOf('Mac')!=-1) ; var brsr = (navigator.appName.indexOf("Netscape")!=-1) ; homePage = 1; var tk_array = new Array(); var tk_link = new Array(); var tk_alvo = new Array(); // início das notícias, em ordem crescente /* notícia, endereço e alvo */ tk_array[ 0 ] = "&nbsp;&nbsp;&nbsp;esta é minha primeira notícia"; tk_link[ 0 ] = "http://www.meusite.com/noticia.html"; tk_alvo[ 0 ] = "_blank"; /* notícia, endereço e alvo */ tk_array[ 1 ] = "&nbsp;&nbsp;&nbsp;esta é minha segunda notícia"; tk_link[ 1 ] = "http://www.meusite.com/noticia.html"; tk_alvo[ 1 ] = "_blank"; /* notícia, endereço e alvo */ tk_array[ 2 ] = "&nbsp;&nbsp;&nbsp;esta é minha terceira notícia"; tk_link[ 2 ] = "http://www.meusite.com/noticia.html"; tk_alvo[ 2 ] = "_blank"; var PreLoad = new Array(); var blinks = 0; var ticker_text = ''; var ticker_link = ''; var ticker_alvo = ''; var count = 0; var tk_id = 0; var lap = 0; var mta = new Array(); for (i=0, j=0; i<21; i++, j+=30) { mta[i] = 600 - j ; } function tk_ready() { var timeout; if(count != 0) /* tempo que a notícia é mostrada */ timeout = 1000; else timeout = 5; count = 0; (ie)?document.all.tickerInput.style.pixelLeft = 600 : (ns4)?document.layers['ticker'].document.layers['tickerInput'].left = 600 :document.getElementById('tickerInput').style.left = 600; ticker_normal = "<TABLE CELLPADDING='0' CELLSPACING='0' BORDER='0'>" +'<TR>' +'<TD VALIGN="CENTER" NOWRAP><A HREF="'+ tk_link[tk_id] + '" CLASS="newstext" title="ver mais..." TARGET="' + tk_alvo[tk_id] +'">'+ tk_array[tk_id] +'</A></TD>' +'<TD CLASS="newstext"><A HREF="' + tk_link[tk_id] + '"></A></TD>' +'</TR>' +'</TABLE>' if(ie) { document.all.tickerInput.innerHTML = ticker_normal; } else if (ns4) { wtl = document.layers['ticker'].document.layers['tickerInput'].document; wtl.open(); wtl.write('<span class="newstext">' + ticker_normal + '<\/span>'); wtl.close(); } else if (ns6) { document.getElementById('tickerInput').innerHTML = ticker_normal; } if(tk_id < tk_array.length-1) { setTimeout('runTicker()', timeout); tk_id++ } else { tk_id = 0 setTimeout('runTicker()', timeout); } } function runTicker(){ var lpos = (ie)?document.all.tickerInput.style.pixelLeft : (ns4)?document.layers['ticker'].document.layers['tickerInput'].left : document.getElementById('tickerInput').style.left; if(count < 21){ (ie)?document.all.tickerInput.style.pixelLeft = mta[count] : (ns4)?document.layers['ticker'].document.layers['tickerInput'].left = mta[count]: document.getElementById('tickerInput').style.left= mta[count]; count++; lap = setTimeout('runTicker()', 10); } else { clearTimeout(lap); blinks = 0; setTimeout('tk_ready()', 7500); } } </SCRIPT> <body onload="tk_ready()" leftmargin="0" topmargin="0"> <div id="ticker"><div class="newstext" id="tickerInput"></div></div> <div id="news">notícias</div>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado