Loading javascript files as and when needed
<p>I am working on a widget/gadget based website, as in the user can choose which widgets/gadgets s/he wants on the screen.</p>

<p>This means that I will have hundreds/thousands of js files, 1 per widget/gadget.  I thought that I could use $.getScript to load the correct js file as and when needed based on user selection.</p>

<p>The problem I have discovered is that $.getScript can only be sent variables via javascript global variables.  Global variables and $.getScript don't play too well together it seems.</p>

<p>Is there another way of doing this?  i.e. somehow only load js files as and when needed based on user selection where the loaded js file can receive variables from the js file which calls the sub js file?</p>
