terça-feira, 16 de setembro de 2003

Coloque notícias dinamicas no seu site

<html>
<head>
<script language='javascript'><!--
var speed=4500
i=0
j=0
m=0
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}


function update(){
if (document.layers){
document.mensagem.document.submensagem.document.write(tnoticias[i])
document.mensagem.document.submensagem.document.close()
}
else
document.all.submensagem.innerHTML=tnoticias[i]


if (i<tnoticias.length-1)
i++
else
i=0
setTimeout("update()",speed)
}


function Inicio() {
   if (document.all||document.layers) {
      regenerate2();
      update();}}
var tnoticias = new Array();
// Aqui você atualiza as notícias do site
// Cuidado com as aspas duplas
tnoticias[0]="<p align='left'><font size='1' face='Verdana,Arial,Helvetica'>05/09/2003 - Com reforma, a carga tributária pode crescer 4,5%</font></p>";
tnoticias[1]="<p align='left'><font size='1' face='Verdana,Arial,Helvetica'>05/09/2003 - Corte de impostos pode entrar na agenda</font></p>";
tnoticias[2]="<p align='left'><font size='1' face='Verdana,Arial,Helvetica'>05/09/2003 - Reforma tributária ajuda a distribuição de renda</font></p>";
tnoticias[3]="<p align='left'><font size='1' face='Verdana,Arial,Helvetica'>03/09/2003 - Receita vai concentrar fiscalização em devedor que ficou fora do Refis</font></p>";
// Você pode retirar ou acrescentar noticias no vetor
--></script>
</head>


<body onload="Inicio()">
<table>
<tr><td width='100%' height='70' valign='top'><div id="mensagem">
<div id="submensagem">Aguarde...</div>
</div></td></tr></table>


<!-- resto da página - -->


</body>
</html>


[]'s



Esta matéria foi postada originalmente no ASP4Developers por Rogério César (Craz¥ Man) (site), que na época era "Analista de Sistemas, programador, web Designer.". Hoje, vai saber...

3 comentários:

Luiz disse...
Este comentário foi removido pelo autor.
Luiz disse...

Funcionou no IE7 Certinho mas no Firefox não saiu do "Aguarde..." o que pode estar erradado? dá uma ajuda amigo =)

Rubens Farias disse...

Marcio, bom dia.

Como você deve ter visto, este é um post de 2003, feito pelo CrazyMan; faz bastante tempo que não programo especificamente para o FF, e não sei o que pode estar de errado.

Entretanto, olhando para o que o código faz, creio que há formas mais eficientes, hoje, de resolver este problema; muito provavelmente você já ouviu falar de AJAX. Esta creio que é a melhor tecnologia para uma necessidade de exibir conteúdo dinâmico em páginas HTML.

Desejo boa sorte na solução do seu problema!