Foros del Web » Programando para Internet » Javascript »

Invertir el flujo normal del texto (efecto chat)

Estas en el tema de Invertir el flujo normal del texto (efecto chat) en el foro de Javascript en Foros del Web. Llevo horas buscando en google y no he encontrado como solucionar mi problema. Básicamente lo que quiero es que modificar una página, para que el ...
  #1 (permalink)  
Antiguo 25/09/2004, 10:50
 
Fecha de Ingreso: septiembre-2004
Mensajes: 9
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta Invertir el flujo normal del texto (efecto chat)

Llevo horas buscando en google y no he encontrado como solucionar mi problema.

Básicamente lo que quiero es que modificar una página, para que el último texto que se escriba quede siempre en la parte inferior visible y el texto vaya pasando para arriba, a medida que se va añadiendo más texto. (vamos como los típicos clientes de IRC o MUDS.

¿Sabe alguién como hacer esto?

Última edición por korkuts; 26/09/2004 a las 04:24
  #2 (permalink)  
Antiguo 26/09/2004, 04:28
 
Fecha de Ingreso: septiembre-2004
Mensajes: 9
Antigüedad: 19 años, 7 meses
Puntos: 0
¿Nadie sabe como se hace o me he explicado mal?

Me refiero a ir insertando lineas en la página y que cada nueva linea se ponga a bajo, desplazando las anteriores para arriba. Lo que sucede ahora es que añado lineas y estas se van poniendo unas bajo otras y llega un momento que excede del tamaño visible de la página y aparece el scroll lateral, pero las nuevas lineas se van añadiendo fuera del campo visual y para verlas hay que bajar el scroll, yo quiero que sea al revés:
que la nueva linea siempre esté abajo, y que para ver las primeras haya que usar el scroll, pero que nunca haya que utiliarlo para ver la última línea.

No se si me he explicado...
  #3 (permalink)  
Antiguo 26/09/2004, 04:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola korkuts:

Si es en un textarea, sería más o menos así:

function mastexto(texto, elTextarea) {
var viejoTexto = elTextarea.value;
var nuevoTexto = texto + "\n" + viejoTexto;
elTextarea.value = nuevoTexto;
}

Espero que te sirva.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:47.