Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Messiah

rolagem div

Recommended Posts

estou montando um chat estou utilizando o script do micox e do pita.... so que quando atualizo o div com os dados vindo de um txt... a barra de rolagem da div vai pra cima... como eu poderia controlar ela? seria o esquema dos chats.. aonde você seleciona rolagem automatica... ou pode ficar mechendo na barra de rolagem sem ela ficar piscando.. alguem ja fez algo assim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa isso aqui:ele tenta jogar seu scroll para uma posição lááááááá embaixo, como sua página não tem esse tamanho todo, então ele fica no fim da páginawindow.scrollBy(0,100000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

consigui colca em um botao pra baixar a barra.. mais queria q foce automatico :(

 

to usando seu script pita... mais nao to conseguindo... to quase desistindo de usa ajax pra isso e lasca um refresh na janela :(

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><style>div {border:3px solid red; margin:10px; float:left; width:500px; height:200px; overflow:scroll;}</style><script src="ajax2.js" type="text/javascript" language="javascript"></script><script language="javascript">function teste(){	ajaxLink('div1', 'carrega.php');	setTimeout('teste()', 6000);	//document.getElementById('div1').scrollTop=10000;}function adiciona(){	ajaxForm('div2','frmMsg');	teste();}function abaixa(){	document.getElementById('div1').scrollTop=10000;}</script></head><body onLoad="teste();abaixa();ajaxLink('div2', 'adiciona.php')"><div id="div1"> </div><p><br /></p><button onclick="abaixa();">abaixa</button><p> </p><p> </p><p> </p><p> </p><p> </p><div id="div2" ></div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é um chute dos beeeeem grande, mas já tentou isso??document.getElementById('div1').scrollBy(0,100000);

ja :(o problema eh que quando eu puxo via ajax o arquivo ele vai pra cima.. tentei deixa ja o texto pronto no div.. e desceu chamando a funcao no setTimeout

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.