also, it is working (only in FF, though) and not very stable. I think what is happening, when I write the <script...></script> reference to the header, it does not mean that it is loaded. in fact, it is loaded SOMETIMES
On Mar 23, 10:28 pm, Andy789 <e...@abcstudio.com.au> wrote: > we are talking about joomla's index.php (used as a main page) and > index2.php (used as an iframe). Index2.php is always a part of > index.php. Therefore, > > 1) if I include jquery to the main page header, the iframe (generated > as index2,php) will not work as there is no jquery in there > 2) if I include it to both headers, i will get a double library > 3) if I include it only to the iframe part, which is always a part of > the main page, it will work OK, but i will be changing the core > joomla's files and will have to hack it every time when a new version > is out > > So, I am trying to load it only, if it has not been loaded before. > Does it make sense now? > > On Mar 23, 10:15 pm, Liam Potter <radioactiv...@gmail.com> wrote: > > > well, the onesloadingthrough the iframe will need jquery loaded in the > > iframe, and the components loaded one-by-one only need jquery loaded once.. > > > I don't understand what you are trying to do hre, just load jquery in > > the head. > > > Andy789 wrote: > > > Because some components are loaded inside of iframe and need its own > > > jQuery. some compionents are loaded one-by-one and need only one > > > common library > > > > On Mar 23, 9:39 pm, Liam Potter <radioactiv...@gmail.com> wrote: > > > >> why would you beloadingthe library for each script? > > > >> Andy789 wrote: > > > >>> Hi all, > > > >>> I have different independent modules using jquery and need to avoid > > >>> its doubleloading. So, instead ofloadingjquery, I amloadingthe > > >>> code: > > > >>> if (typeof jQuery != 'undefined') { > > >>> document.write('<script type="text/javascript" src="/templates/ > > >>> yoo_evolution/lib/js/jquery-1.3.2.min.js"></script>'); > > >>> } > > > >>> Also, I have added a line var $j = jQuery.noConflict(); as a last line > > >>> of jquery library file. > > > >>> The problem is that though it writes the code on document write, it > > >>> does not seem that jquery is loaded at all, because I am getting an > > >>> error jQuery not defined. > > > >>> What am i doing wrong here? is there a more elegant way to load a > > >>> library dynamically? > > > >>> Thanks