Resumen del hilo: Sabina preguntaba cómo ejecutar varias funciones al completar la carga del documento.

Sabina escribió:
[...]

en la dirección http://www.franco.spaziogratis.com/sommaire.php3
podrán funcionando el .js para redondear las puntas. en el head de
esa página están los códigos que lo hacen funcionar :

<link rel="stylesheet" type="text/css" href="niftyCorners.css"> <script type="text/javascript" src="nifty.js"></script> <script
type="text/javascript"> window.onload=function(){ if(!NiftyCheck()) return; Rounded("div#contenedor","#E7E7F8","#FFF","smooth"); RoundedTop("div.news","#FFF","#BED3F7"); RoundedBottom("div.news","#FFF","#F0F0E7"); RoundedTop("ul.lamanohome","#FFF","#9c0"); RoundedBottom("ul.lamanohome","#FFF","#F4FFD2"); } </script>

Sabina, si te fijas, estás haciendo una asignación al evento `window.onload`, con lo cual te cargas su valor anterior.


La respuesta a tus problemas (los de javascript), se encuentra mismamente en <http://www.franco.spaziogratis.com/expandable.js>. Fíjate en estas líneas:

    // Props to Simon Willison:
    // http://simon.incutio.com/archive/2004/05/26/addLoadEvent
    var oldhandler = window.onload;
    window.onload = (typeof oldhandler == "function")
        ? function() { oldhandler(); initExpandableLists(); }
        : initExpandableLists;

Bien, pues lo que tendrás que hacer es algo parecido, pero asignando la ejecución de las funciones correspondientes a niftyCorners (coloca el siguiente código a continuación de las llamadas a los scripts externos):

    function sabinainitniftyCorners() {
        if(!NiftyCheck())return;
        Rounded("div#contenedor","#E7E7F8","#FFF","smooth");
        RoundedTop("div.news","#FFF","#BED3F7");
        RoundedBottom("div.news","#FFF","#F0F0E7");
        RoundedTop("ul.lamanohome","#FFF","#9c0");
        RoundedBottom("ul.lamanohome","#FFF","#F4FFD2");
    }

    var oldhandler = window.onload;
    if (typeof oldhandler == 'function') {
        window.onload = function() {
            oldhandler();
            sabinainitniftyCorners();
        }
    } else {
        window.onload = sabinainitniftyCorners;
    }

Puede que esto se parezca más a darte el pez que a enseñarte a pescar... pero seguro que si te fijas bien en el pez algo aprendes.

Y si no, pregunta.

Un saludo,
Choan

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

Dizque. Cosas que me van y me vienen
http://dizque.lacalabaza.net/

> [...]

las direcciones de los archivos son: http://www.franco.spaziogratis.com/nifty.js http://www.franco.spaziogratis.com/expandable.js


Creo que todo el asunto tiene que ver con lo del DOM, pero no logro
enterarme de lo qué es, cómo funciona y todo... en todo caso sigo
buscando por ahí. Gracias de nuevo por las respuestas y la ayuda
entregada!!!

_______________________________________________ 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://ovillo.org/mailman/listinfo/ovillo

Responder a