Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2007, 11:52
seconddj
 
Fecha de Ingreso: mayo-2007
Mensajes: 21
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: como autoajustar columnas de una tabla????

Estoy intentando realizar una tabla dinamica que, enviando a una funcion una tabla ya cargada(por ejemplo de 10 col y 120 filas), genere otra tabla con barras de scroll y crear una especie de grid.
He conseguido dimensionar y sacar bastante información, tamaño que ocupa el texto, la celda, etc...
el problema es que como utilizo un estilo de un fichero CSS, la tabla contiene un padding que no consigo recuperar y tengo que hacer chapuzas.

Para saber lo que ocupa el texto exactamente de cada celda, debes de poner un SPAN, y para el tamaño de la celda un DIV.
Me explico:
Código PHP:
tabla
  
-tr
     
-td
         texto ABC 

deberia de transformarse en
Código PHP:
tabla
  
-tr
     
-td
        
-SPAN
            texto ABC 
ahora cuando preguntemos por el SPAN.offsetWidth, te dirá lo que ocupa el texto en pixeles.


si tienes alguna duda, aprovecha que ahora estoy puesto con esta tabla dinamica de los coxxnes...