Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Diciembre 05, 2008, 10:56:48
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Nuevo foro de Control de versiones.

+  Foros Java y C/Linux
|-+  Programación Web
| |-+  Javascript
| | |-+  Paginar tabla dinámica
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: Paginar tabla dinámica  (Leído 421 veces)
moon82
Newbie
*
Mensajes: 16


Ver Perfil


« en: Enero 21, 2008, 12:11:00 »

Hola!!

Tengo un jaleo con esto, que no sé cómo podría hacerlo, he buscado un montón pero no encuentro alguna solución...
Tengo una tabla en una página jsp, que se va creando dinámicamente, es decir, se van añadiendo filas a la tabla a medida que recibo datos procedentes de otra página (no de bbdd). Los datos los recibo mediante ajax con el fin de no tener que refrescar la página cada vez que llega uno nuevo, y este dato que llega lo escribo en una fila distinta de la tabla.
Por tanto, la tabla me va creciendo a medida que llegan más datos, y yo quería poder paginarla para que cada x filas se mostraran en un número de pagina diferente.
El código donde creo la tabla y lo demás es:
Código:
var tabla = document.getElementById('prueba');
var fila = document.createElement('tr');
var celda = document.createElement('td');
var celda2 = document.createElement('td');
celda.width="150";
celda2.width="400";
           ajax.open ("POST", url, true);
           ajax.onreadystatechange = function() {
                if (ajax.readyState==4) {
                if(ajax.status==200) {
               celda.innerHTML = daym+"/"+month+"/"+year+" "+hora+":"+minuto+":"+segundo;
   celda2.innerHTML = ajax.responseText;
   fila.appendChild(celda);
   fila.appendChild(celda2);
       var navegador = navigator.appName;
       if (navegador == "Microsoft Internet Explorer") {
    tabla.tBodies[0].appendChild(fila);
       }
       else {
    tabla.appendChild(fila);
                   }
               }
               }
            }
            ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            ajax.send(valores);           
esa es la parte que está dentro del script de javascript donde se va generando la tabla, que está declarada en el body como:
Código:
<TABLE ID="prueba" NAME="prueba" WIDTH="550px" BORDER="0" CELLPADDING="2" >
</TABLE>

¿Cómo podría entonces ir paginando esta tabla, para que no me muestre todas las filas que se van creando en una misma vista, sino cada x filas??
A ver si hay alguna ayudita Avergonzado

Gracias!!!!!!!
Saludos! Sonrisa
En línea
Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!