Hola a todos, ya tenia un buen que no escribia a este foro para consultar, pero me surgio un problema con IE(clasico) que le he buscado y buscado y no he podido solucionar.
El problema es que cuando intendo agregar un elemento (DIV) mediante DOM, en IE no me lo pinta, sin embargo en firefox funciona a la perfeccion, igual ocurre si asigno un atributo "onclick" a un elemento existente, en firefox si se activa el evento y en IE no. A continuacion pongo un ejemplo:
en HTML tengo eso:
Código HTML:
<div id="contenedorDeDivs">
<div id="divDeMuestra" style="width:10px;height:10px;visibility:hidden;"></div>
</div>
y mediante DOM hago esto:
Código:
var contenedor = document.getElementById('contenedorDeDivs');
var muestra = document.getElementById('divDeMuestra');
var nuevoDiv = muestra.cloneNode(true);
nuevoDiv.setAttribute("id", "divNumero1" );
var estilo = "left:50px;";
estilo += "top:50px;";
estilo += "width:100px;";
estilo += "height:100px;";
estilo += "background:#CCC;";
estilo += "visibility:visible;";
nuevoDiv.setAttribute("style", estilo);
contenedor.appendChild(nuevoDiv);
Alguna pista de lo que pueda estar pasando ??? como les comento, en Firefox si muestra el elemento agregado pero en IE no.
Nota: La version de IE es la 7.
desde ya muchas gracias!