He buscado por un buen rato en este foro buscando problemas similares pero aunque he visto muchos muy interesantes, nomás no logro modificar una tabla generada dinamicamente desde ASP en su atributo RowSpan mediente el DOM.
El código que utilizo es:
document.getElementById('Tabla').rows[1].cells[0].setAttribute('rowspan',Variable)
Y pero en IE no funciona, mientras que en FF todo esta OK (bueno, en realidad recorre las columnas que ocupará la afectada por el RowSpan, pero eso se soluciona).
El Código HTML que estoy utilizando para probar es este:
Código:
He leido en otros foros como en www.experts-exchange.com que si se puede, pero por más que pruebo en IE no funciona. ¿Hay un equivalente de este código para IE?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>SICOI - Embarques Pendientes</title> <META HTTP-EQUIV="Refresh" CONTENT="10;URL=http://servidor/reportes/emb_pend.asp"> <style type="text/css"> .tabla {color:black;font-family:tahoma;font-size:14px;background-color:white;font-weight:bold} .TituloTabla {color:white;font-family:tahoma;font-weight:bold;font-size:14px;} </style> <script> function ModificaFila(num){ document.getElementById('Tabla').rows[1].cells[0].setAttribute('rowspan',num) } </script> </head> <body bgcolor="#0066cc"> <table width="990" border="1" cellpadding="0" cellspacing="2" class="tabla" id="Tabla"> <tr class="TituloTabla" align="center" bgcolor="#003366"> <td width="9%">Fecha</td> <td width="5%">Plat</td> <td width="18%">Consignatario</td> <td width="25%">Cliente</td> <td width="5%">Planta</td> <td width="6%">Espesor</td> <td width="8%">Ancho</td> <td width="8%">Largo</td> <td width="9%">Listo</td> <td width="9%">Pendiente</td> </tr> <tr bordercolor="black" align="center"> <td bgcolor="yellow">23/08/2006<input type='button' id='btn' value='..' onclick='ModificaFila(2)'></td> <td>6</td> <td>BATESVILLE</td> <td>ST-BATESVILLE</td> <td>N1</td> <td>1.20</td> <td>92.08</td> <td>0.00</td> <td>1,000</td> <td> </td> </tr> <tr bordercolor="black" align="center"> <td> </td> <td> </td> <td> </td> <td> </td> <td>228.60</td> <td>0.00</td> <td>1,424</td> <td> </td> <td> </td> </tr> </table> </body> </html>
Saludos