Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/05/2007, 09:15
Asyolath
 
Fecha de Ingreso: abril-2006
Mensajes: 80
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Eventos que no me funcionan con IE

Weeeno, ya he encontrado la solución a mi último problema
Se ve que Internet Explorer sí que acepta la función document.createElement(), pero no a la hora de crear filas y columnas en una tabla. Las funciones que hay que utilizar son: insertRow() y insertCell(), que también funcionan en Mozilla:

Código PHP:
// Se eliminan los comentarios de la imagen anterior
while (coms.hasChildNodes()){coms.removeChild(coms.lastChild);}
coms.style.display'none';

// Se rellena la tabla con los comentarios de la tabla correspondiente
if (comentarios[this.id].length/2>0){coms.style.display'block';}
for (
i=0;i<comentarios[this.id].length/2;i++)
{
    
// Se crea una fila por cada comentario
    
filacoms.insertRow(-1);
    
    
// El nick del miembro que ha puesto el comentario
    
td1fila.insertCell(0);
    
td1.appendChild(document.createTextNode(comentarios[this.id][i*2]));
    
    
// El comentario
    
td2fila.insertCell(1);
    
td2.innerHTMLcomentarios[this.id][i*2+1];

Gracias a todos por vuestro interés y vuestra ayuda