Thank you so much for that John, not only does it works now but I have
learn few things as well :)

Like in other posts made here, thank you all for your help.

http://codeserenity.com/jquery/scriptless/demoX.html
-- working on FF3, IE7 and Safari 4 for far :)

Thanks again, I can now develop more functionalities.



On Mar 30, 7:53 pm, John Campbell <[email protected]> wrote:
> On Sun, Mar 29, 2009 at 7:12 AM, Gilles <[email protected]> wrote:
> > Also could you explain what  $.getScript(scripts[n++],
> > arguments.callee);  actually does? I am not sure of what
> > arguments.callee refers to.
>
> It is the function itself.  It was put in to the language to make
> recursion of an anonymous function possible.
>
> function fib(n) {
> if(n==0) return 0;
> if(n==1) return 1;
> return fib(n-2) + fib(n-1);
>
> }
>
> is the same as
>
> function fib2(n) {
> if(n==0) return 0;
> if(n==1) return 1;
> return arguments.callee(n-2) + arguments.callee(n-1);
>
> }
>
> The example code could be revised to not need arguments.callee:
>
> var scripts = [
>          'js/ui.core.js',
>          'js/ui.dialog.js',
>          'js/ui.tabs.js',
>          'js/ui.datepicker.js',
>          'js/ui.resizable.js',
>          'js/ui.accordion.js'],
>          n = 0;
>
> function load_handler(){
>    if (scripts[n]) {
>         $.getScript(scripts[n++], load_handler);
>      } else {
>         $('#foo1').dialog({...});
>         $('#foo2').tabs({});
>         $('#date1').datepicker({...});
>         $('#foo3').resizable({...});
>         $('#foo4').accordion({...});
>      }}
>
> $.getScript(scripts[n++], load_handler);
>
> Regards,
> John Campbell
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to