Comunidad de diseño web y desarrollo en internet online

Scroll siempre abajo

Citar            
MensajeEscrito el 13 Oct 2011 10:02 pm
Hola a todos:

Estoy trabajando un chat php/ajax y me encuentro con que al llenarse con mensajes la ventana de chat, los mensaje nuevos quedan fuera/abajo de la div que las contiene.

¿Como sera posible que al cargarlos con este script la barra de scroll vertical baje al máximo?:

(cualquier otra solución fuera de la caja servirá también)

<script>
function GrabarMensaje() {
var element = document.getElementById('MensajeGrabar');
element.innerHTML = '<p><img src="Imagenes/ajax_loading.gif" /> Grabando datos</p>';
var poststr = "Grabar.php?nombre=" + encodeURI( document.getElementById("nombre").value)
var poststr = poststr +"&mensaje=" + encodeURI( document.getElementById("mensaje").value
);
peticion.open("GET", poststr);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
element.innerHTML = "&nbsp;"
document.getElementById("mensaje").value =''
cargarmensaje() ;
}
}
peticion.send(null);
}
</script>

Por laloto

11 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Oct 2011 04:27 am
Lo que podrias hacer es que el scroll del div sea automático asi:

Código HTML :

<style>
#mensaje{
height: 500px; /* Alto del div */
overflow: auto; /* Si el contenido del div es mayor a su altura, se muestra el scroll*/
}
<style>
<div id="mensaje"></div>

Por zarkiel

Claber

340 de clabLevel

4 tutoriales

Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.