Hola a todos!
Estoy teniendo problemas para poder acceder a la propiedad de diferentes capas. Normalmente seria nombre_capa.style.width, por ejemplo, pero en mi caso tengo que cambiarle el valor a la misma propiedad de todas las capas de una pagina, para lo que he hecho lo siguiente:
var capas=document.getElementsByTagName("div");
var num_capas = capas.length
for (i=0; i<num_capas; i++)
{
capas[i].style.left= (parent.document.all.mapa.width - capas[i].style.width) /2
}
(parent.document.all.mapa.width es el ancho del iframe donde está contenida la pagina)
El caso es que no entiendo porqué da error, que por cierto está en lo de capas[i].style.width, y no da error cuando pongo capas[i].style.left=50, cuando en realidad son propiedades completamente equiparables. Alguien puede ayudarme? Graciass!