Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2008, 10:04
Avatar de Bellenger
Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 20 años, 2 meses
Puntos: 4
Respuesta: error de visualizacion en IE

Lo que pasa es que IE, no deja crear directamente las filas en una tabla, para ello debes seguir la jerarquia dom:
Código PHP:
<table>
 <
thead>
   <
tr>
     <
td>Titulo</td>
   </
tr>
 </
thead>
 <
tbody>
  <
tr>
   <
td>Dato 1</td>
  </
tr>
  <
tr>
   <
td>Dato 2</td>
  </
tr>
  <
tr>
   <
td>Dato 3</td>
  </
tr>
 </
tbody
Como te daras cuenta existe antes de los tr y td respectivos, una etiqueta mas, esto es por que es la estructura normal de una tabla html, y tanto ie como fx lo reconocen. Por lo cual no debes agregar directamente los tr y td a la tabla, sino mas bien al tbody, y luego este a la tabla:
Código PHP:
tabla=document.getElementById('tu_tabla');
elTbody=document.createElement('tbody');
eltTr=document.createElement('tr');
eltTd=document.createElement('td');
eltTx=document.createTextNod('Una fila');
eltTd.appendChild(eltTx);
eltTr.appendChild(eltTd);
elTbody.appendChild(eltTr);
tabla.appendChild(elTbody); 
Claro esta que deberas crear un solo tbody, ya que esto es generico....
Saludos...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...