[Jquery-Es] Dudas sobre tiempos de carga con getScript()

"Sebastián V. Würtz" dumbomalo en yahoo.com.ar
Mar Ene 22 05:24:27 PST 2008


Alex Royo escribió:
> Buenas gentes,
>
> A ver si me sabéis orientar. Estoy trabajando con el plugin de jQuery
> datePicker. Este està compuesto por dos ficheros .JS, el del propio plugin y
> otro .JS con los métodos para tratar las fechas. Para utilizarlo se hace
> referencia a los dos ficheros en el HEAD del documento HTML y pam,
> ¡fantasbuloso! Funciona y esas cosas.
>
> Vale, pero por aquí me interesa que solo se haga referencia en el HEAD del
> documento a uno solo de los dos ficheros .JS (el del plugin, propiamentes) y
> que este cargue el segundo con los métodos.
>
> Utilizo el método getScript() para cargar el segundo .JS. El resultado es
> que a veces funciona prefestamente y en otras ocasiones no se carga el
> segundo script, sin saber sacar una conclusión del porqué.
>
> jQuery.getScript('jquery-datePicker-date-method.js', function() {
>         $.fn.extend({
>             renderCalendar  :   function(s)
>             {
>                 var dc = function(a)
>                 {
>                     return document.createElement(a);
>                 };
>             ...
>         });
> });
>
> He estado jugando, cargando el script en diferentes puntos del plugin, con
> referencias absolutas, relativas, en local, en servidor, etc. pero no se ver
> el porqué a veces se carga correctamente el segundo script y en otras
> ocasiones no.
>
> La duda que sus expongo es, ¿puede ser un problema en los tiempos de carga?
> ¿parte del código cacheado? ¿? Por pensar algo.
>
> A ver que sus parese a vusotrus. Muchas gracias de antemanos.
>
>
> Saludos,
> Alex
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL: http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20080122/536b6d3b/attachment.html 
> _______________________________________________
> Jquery-Es Lista de correo en español para usuarios de jQuery
>
> * Recuerda que debes utiliza "responder a todos" para enviar tu respuesta a la lista
> * Para abrir un tema de conversación, escribe a Jquery-Es en lists.scriptia.net
> * Puedes gestionar tu suscripción en http://lists.scriptia.net/listinfo.cgi/jquery-es-scriptia.net
>
>   
yo tengo muchos script q cargo con el getScript, y me di cuenta que ie 
anda solo cuando hace referencias absolutas, tambien que a veces no se 
cargan los script, para ello intento que el tiempo de carga de uno y 
otro sea lo mayor posible hasta antes de usarlo, te diria que hagas esto

$.getScript(script_path + 'js/script_cfg.js', function() {
    alert("se cargo bien");
});

si te sale el cartel y bue... es xq se cargó bien :)

-- 


Más información sobre la lista de distribución Jquery-Es