Hola JavierB.
La solución que me propones para centrar una capa está genial y desde luego que la capa queda centrada. (M'has salvao la vida.. je je..)
Pero existe un poblema, y si visitas
http://www.firanatura.ipcena.org lo verás.
A resolución 1024x768 va perfecto, pero a resolución 800x600 la capa queda escondida por arriba, debajo de los menús del mismo navegador.
¿Cómo es posible ésto? ¿Existe forma de solucionarlo?
-----------------------------------------
SOLUCIÓN
Bueno, finalmente me estuve rompiendo la cabeza y lo solucioné yo mismo:
Simplemente se trataba de eliminar la "y" del código, de forma que el código quedaría así:
<script>
function centrarCapa(obj) {
an=parseInt(document.getElementById(obj).style.wid th);
x=(document.body.clientWidth-an)/2;
document.getElementById(obj).style.left=x;
}
</script>
Del mismo modo, si se quisiera hacer lo contrario, habría que quitar la "X" y dejar la "y"... pero eso cada uno con sus necesidades.
Lo he escrito aquí por si alguien lo necesitaba.
Saludos,
Carles.