Hola a todos,
tengo una pagina asp q me saca un conjunto de registros, quiero saber si puedo controlar mediante javascript el alto q va teniendo la tabla donde los inserto, y puedo obtener el valor de esa altura.
Gracias
| ||||
Hola Mplus: Creo que offsetHeight está implementado en todos los navegadores actuales (y creo que clientHeight también)... Prueba esto: <body onload="alert(document.getElementById('tabla').off setHeight)" ... y en tu tabla: <table id="tabla"...> ... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
JavierB: ¡Hay que respetar los semáforos! Y hasta parece que copias las respuestas... ... <bajito> yo te he copiado la firma ... </bajito> Bueno, la verdad es que coincidir en la respuesta (parecen calcadas) con un maestro es una cosa buena. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo Última edición por caricatos; 04/06/2004 a las 03:34 |
| ||||
gracias a ambos x vuestra respuesta, pero no me funciona, me da siempre el mismo valor. Estoy probando con: <script language="JavaScript" type="text/JavaScript"> var alto=document.body.scrollHeight alert(alto) </script> asi creo que obtengo la altura completa de la pagina. la cosa es que estoy haciendo una version imprimible y necesito incluir una cabecera cada cierta altura para q me salga cuadrada en la impresion. alguno le ve algun inconveniente??
__________________ Daría todo lo que sé por la mitad de lo que ignoro |
| ||||
caricatos: buen choque esta vez hemos hemos coincido hasta en el id. Mplus: me da la impresión de que está probando el código con Nescafé y por eso no te marcha el document.body.scrollHeight. Prueba con document.height (sacado de un enlace que me mandó tunait (¡hola! ) hace bastante tiempo) Suerte. Saludos, |
| ||||
estoy probando en el explorer de mi maquina y funciona lo del scrollHeight, pero no en el servidor. lo de document.height tpco me va
__________________ Daría todo lo que sé por la mitad de lo que ignoro |
| ||||
Mplus, no puedes hacer uso de javascript del lado cliente mientras se está ejecutando en el servidor. El javascript funcionará cuando el servidor haya terminado de hacer lo que tenga que hacer y haya enviado el resultado al cliente. Lo más sencillo que puedes hacer es asignar a cada tabla un máximo de n filas a medida que las va escribiendo el servidor algo tipo contador = 0 bucle que crea la tabla escribe fila con el registro condición: si contador < cantidadMáximadeFilas incrementa en 1 la variable contador else escribe la cabecera contador = 0 fin condición Te lo he puesto así porque no sé qué lenguaje del lado del servidor estás usando, pero puedes aplicar la idea JavierB y caricatos ... ¿yá hicieron el parte para el seguro? Un saludo a los 3 |