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

Responder a