On 3/20/06, dani herrero <[EMAIL PROTECTED]> wrote:
> Alguien sabe como se puede añadir una hoja css nueva a
> una página dinámicamente?

Si la hoja es externa, añade un elemento `link` como harías para
añadir cualquier otro elemento.

En plan rápido:

    function addStyle(href) {
        var link = document.creatElement('link');
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = href;
        document.getElementsByTagName('head')[0].appendChild(link);
    };

Que utilizaremos tal que así:

    addStyle('css/minuevahojadeestilosfisherprice.css');

Si lo que quieres es crear una hoja de estilo al vuelo, eso es otra
historia y merece ser contada en otra ocasión.

Salud.
--
Choan

Mundo Du. Cuentos breves, relatos sorprendentes
<http://du.lacalabaza.net/>

Dizque. Webdev y cosas que pasan y me pasan
<http://dizque.lacalabaza.net/>
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a