Camilo Kawerín escribió:
>function centerNav() {
> // posiciono el elemento
> // esto no es correcto según el DOM, pero funciona
> document.getElementById("nav").style.position = "absolute";
> document.getElementById("nav").style.left = "50%";
>
> //obtengo el ancho
> ancho = document.getElementById("nav").offsetWidth;
>
> // calculo el margen negativo necesario
> margen = 0-ancho/2;
> margen += "";
>
> // aquí es donde no consigo que funcione en Firefox
> // IE se lo traga y consigo el efecto deseado
> document.getElementById("nav").style.marginLeft = margen;
>
>}
>window.onload = centerNav;
>
>
>Así que ese es el problema: ¿cómo asigno el margen negativo? y/o ¿habría
>una mejor forma de hacerlo?
>
>
Te falta la unidad de medida:
margen += "px";
Saludos
--
Vicente Gallur Valero
http://www.vgcomunicacion.com
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net