Aitiba:

>>El codigo javascript no funciona perfecto pero el
tamaño de letra tampoco se modifica,aun sabiendo que
el tamaño de letra que le llega despues de pasar por
javascript es diferente. Escribo a ovillo porque el
problema vcreo que iene de alguna dificion en el CSS
que me pueda faltar por 
hacer. ¿Alguna idea?

No veo por qué no ha de funcionar tu scriptlet, salvo
que tengas alguna otra regla CSS de mayor prioridad
que el estilo del body. Para curarte en salud, si tu
página no es demasiado complicada, lo que puedes hacer
es declarar una clase LUPA y añadirla en cada tag de
la página. Y luego, que tu scriptlet actúe sobre la
clase LUPA en lugar de sobre el body:

<style type="text/css">
.LUPA {
        font-size: 10pt;
}
/*
... Resto de reglas CSS ...
*/
</style>

<script type="text/javascript">
function setSize(n)
{
        var ss=document.styleSheets[0]
        var rules=ss.cssRules || ss.rules
        var style=rules[0].style
        style.fontSize=n+"pt"
}
</script>

<body>
<p class="LUPA resto-de-clases">...</p>
<div class="LUPA resto-de-clases">...</div>
...
</body>

Por cierto: Esta forma de modificar desde javascript
el aspecto de una página (cambiando una CLASE común a
muchos tags) es mucho más rápido que cambiar el STYLE
de cada uno de los tags involucrados, toda vez que el
procesamiento de CSS en los navegadores es seguramente
*nativo*, mientras que el javascript es
*interpretado*. Otra aplicación práctica: Mostrar y
ocultar una columna de una tabla.

Santiago.



        
        
                
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a