En firefox me funciona perfecto pero en explorer lo unico que se crea es la fila inicial. La tabla interior que contiene los datos no se muestra, con lo que unicamente me sale un recuadro vacio pequeño.
La verdad que el explorer me tiene frito y esto lo necesito urgente, alguien tiene idea de como podria solucionar el problema?
Saludos y gracias por anticipado
Código:
function escribir_linea(idcafe,precio,fn,kgacuerdo,cestc,cdist,cccb,subtotal,sobreprecio,preciototal,fntotal) { tablabody = opener.document.getElementById(idestablecimiento + "_cafe"); fila = opener.document.createElement('tr'); fila.id = idestablecimiento + "_cafe_" + idcafe; celda = opener.document.createElement('td'); celda.className = 'linea'; tablacontenido = opener.document.createElement('table'); tablacontenido.border = 0; tablacontenido.cellPadding = 0; tablacontenido.cellSpacing = 0; tablacontenido.className = 'contenidoLinea'; filasupcontenido = opener.document.createElement('tr'); celdasupcontenido = opener.document.createElement('td'); celdasupcontenido.colSpan = 3; filacencontenido = opener.document.createElement('tr'); filacencontenido.vAlign = 'top'; filacencontenido.id = idestablecimiento + "_linea_" + idcafe; filacencontenido.setAttribute("name",idestablecimiento + "_linea_" + idcafe); filacencontenido.setAttribute("display","visible"); celdaizqcontenido = opener.document.createElement('td'); celdaizqcontenido.width = 190; celdacencontenido = opener.document.createElement('td'); celdacencontenido.width = 190; celdadercontenido = opener.document.createElement('td'); celdadercontenido.width = 190; filainfcontenido = opener.document.createElement('tr'); filainfcontenido.id = idestablecimiento + "_botones_" + idcafe; filainfcontenido.setAttribute("name",idestablecimiento + "_botones_" + idcafe) filainfcontenido.setAttribute("display","visible"); celdainfcontenido = opener.document.createElement('td'); celdainfcontenido.colSpan = 3; celdainfcontenido.align = 'right'; celdainfcontenido.vAlign = 'bottom'; celdasupcontenido.innerHTML = '<div style="position:absolute;margin-left:555px;margin-top:2px;"><a href="javascript:desplegarCapa(0,\'' + idestablecimiento + "_linea_" + idcafe + '\');desplegarCapa(0,\'' + idestablecimiento + "_botones_" + idcafe + '\');desplegarCapa(0,\'' + idestablecimiento + "_descafe_" + idcafe + '\');desplegarCapa(1,\'' + idestablecimiento + "_ocucafe_" + idcafe + '\');"><img name="' + idestablecimiento + "_descafe_" + idcafe + '" id="' + idestablecimiento + "_descafe_" + idcafe + '" style="display:visible;" src="../../img/arrow_up.gif" border="0" /></a></div>'; celdasupcontenido.innerHTML = celdasupcontenido.innerHTML + '<div style="position:absolute;margin-left:555px;margin-top:2px;"><a href="javascript:desplegarCapa(1,\'' + idestablecimiento + "_linea_" + idcafe + '\');desplegarCapa(1,\'' + idestablecimiento + "_botones_" + idcafe + '\');desplegarCapa(0,\'' + idestablecimiento + "_ocucafe_" + idcafe + '\');desplegarCapa(1,\'' + idestablecimiento + "_descafe_" + idcafe + '\');"><img name="' + idestablecimiento + "_ocucafe_" + idcafe + '" id="' + idestablecimiento + "_ocucafe_" + idcafe + '" style="display:none;" src="../../img/arrow_down.gif" border="0" /></a></div>'; celdasupcontenido.innerHTML = celdasupcontenido.innerHTML + '<div style="">' + arrTiposCafes[idcafe] + ' </div>'; celdaizqcontenido.innerHTML = '<br><strong>Detalles:</strong><br>Precio Tarifa: ' + precio + ' €<br>'; celdaizqcontenido.innerHTML = celdaizqcontenido.innerHTML + 'FN Tarifa por Kg: ' + fn + ' €<br>'; celdaizqcontenido.innerHTML = celdaizqcontenido.innerHTML + 'Kg Acuerdo: ' + kgacuerdo + ' Kg<br>'; celdaizqcontenido.innerHTML = celdaizqcontenido.innerHTML + '<div style="margin-top:8px;"><strong>Precio Total: </strong>' + preciototal + ' €</div>'; celdacencontenido.innerHTML = '<br><br>Cesion ESTC: ' + cestc + ' €<br>'; celdacencontenido.innerHTML = celdacencontenido.innerHTML + 'Cesion Distribuidor: ' + cdist + ' €<br>'; celdacencontenido.innerHTML = celdacencontenido.innerHTML + 'Cesion CCB: ' + cccb + ' €<br>'; celdadercontenido.innerHTML = '<br><br>Subtotal: ' + subtotal + ' €<br>'; celdadercontenido.innerHTML = celdadercontenido.innerHTML + 'Sobreprecio: ' + sobreprecio + ' €<br>'; celdadercontenido.innerHTML = celdadercontenido.innerHTML + 'FN Total: ' + fntotal + ' €<br>'; celdainfcontenido.innerHTML = '<div style="margin-bottom:6px;margin-right:3px;"><a class="botones" href="JavaScript:PopWindow(\'popupcafe.php?idesta=' + idestablecimiento + '&tipo=mod&idcafe=' + idcafe + '&idfila=' + idestablecimiento + "_cafe_" + idcafe + '\',\'cafe\',410,400,\'no\')">Modificar</a> <a class="botones" href="javascript:JavaScript:PopWindow(\'popupcafe.php?idesta=' + idestablecimiento + '&tipo=del&idcafe=' + idcafe + '&idfila=' + idestablecimiento + "_cafe_" + idcafe + '\',\'cafe\',480,138,\'no\');">Eliminar</a></div>'; filasupcontenido.appendChild(celdasupcontenido); filacencontenido.appendChild(celdaizqcontenido); filacencontenido.appendChild(celdacencontenido); filacencontenido.appendChild(celdadercontenido); filainfcontenido.appendChild(celdainfcontenido); tablacontenido.appendChild(filasupcontenido); tablacontenido.appendChild(filacencontenido); tablacontenido.appendChild(filainfcontenido); celda.appendChild(tablacontenido); fila.appendChild(celda); tablabody.appendChild(fila); desplegarCapa(0,idestablecimiento + "_linea_" + idcafe); desplegarCapa(0,idestablecimiento + "_botones_" + idcafe); desplegarCapa(0,idestablecimiento + "_descafe_" + idcafe); desplegarCapa(1,idestablecimiento + "_ocucafe_" + idcafe); }