Atualizar conteudo de uma div sem dar refresh ou mudar o foto da pagin
Olá.. eu tenho um site: http://www.sintonia87.com.br/ que é uma radio online, nela tem um anuncio da UOL que fica atualizando a cada alguns segundos e também tenho um mural de recado e preciso fazer com que ele se atualize a cada uns segundos... sem que pare de tocar a musica do site.. bom a noticia da UOL faz isso e nao para meu player... e agora preciso fazer isso com o mural de recado.
Na BODY da pagina coloquei um onload chamando a funcao em javascript:
<script LANGUAGE="JavaScript">
function refresh() {
setTimeout('dorefresh()', 1000);
}
function dorefresh() {
document.getElementById('mural_recado_atualiza').innerHTML = window.location.reload();
}
</script>
ja no meu layout eu chamo ele assim:
<!-- MURAL DE RECADOS -->
<div class="bloco_lateral_interno">
<div class="titulo_bloco">
<h3>MURAL DE RECADOS</h3>
</div>
<div id="mural_recado_atualiza">
<?php require_once("modulos/mural_recado/mural.php");?>
</div>
</div>
o codigo do meu mural é assim:
<div id="mural_recado">
<?php
$sql_mural_lista = "
SELECT
de, para, cidade, estado, mensagem, DATE_FORMAT(data, '%d/%m/%Y') data
FROM
mural
ORDER BY
codMural DESC
LIMIT 0,10
";
$query_mural_lista = mysql_query($sql_mural_lista, $conexao);
if (mysql_num_rows($query_mural_lista) == 0){
echo "<br /><h3>Não há nenhum recado neste momento</h3><br />";
}
while($dado_mural_lista = mysql_fetch_object($query_mural_lista)){
$de = $dado_mural_lista->de;
$para = $dado_mural_lista->para;
$cidade = $dado_mural_lista->cidade;
$estado = $dado_mural_lista->estado;
$mensagem = $dado_mural_lista->mensagem;
$data = $dado_mural_lista->data;
?>
<table width="140" border="0">
<tr>
<td><h4>Data:</h4></td>
<td><p><?php echo $data;?></p></td>
</tr>
<tr>
<td><h4>De:</h4></td>
<td><p id="mural_de"><?php echo $de;?></p></td>
</tr>
<tr>
<td><h4>Para:</h4></td>
<td><p id="mural_para"><?php echo $para;?></p></td>
</tr>
<tr>
<td><h4>Local:</h4></td>
<td><p><?php echo $cidade;?> - <?php echo $estado;?></p></td>
</tr>
<tr>
<td colspan="2"><h4 id="mural_mensagem">Mensagem</h4></td>
</tr>
<tr>
<td colspan="2"><p class="mural_mensagem_text"><?php echo nl2br($mensagem);?></p></td>
</tr>
</table>
<hr />
<?php
}
?>
</div>
<input type="button" name="botao" id="botao" value="Enviar um recado" onclick="javascript: window.open('modulos/mural_recado/cadMural.php','Sintonia87','width=480, height=350');" />
Porém ele atualiza minha div, volta o foco para o topo do site e de quebra reinicia a musica do meu tocador... alguem pode me ajudar?
Discussão (1)
Carregando comentários...