That's perfect. Thanks for your help guys.
On Monday, 13 August 2012 02:38:17 UTC+1, Anthony wrote: > > Note, > > {{=LOAD('default','myaction', ajax=True)}} > > is just a helper that produces the following HTML: > > <script type="text/javascript"><!-- > web2py_component('/test/default/myaction','c784764977599'); > //--></script><div id="c784764977599">loading...</div> > > So, you can trigger a component loading in a div by manually calling the > web2py_component() function in the browser and specifying a target div. > Note, if you want the component to load initially via LOAD() and then make > subsequent calls to web2py_component() to load other content into the div, > you can specify your own id for the div instead of having LOAD() generate a > random id as above: > > {{=LOAD('default','myaction', ajax=True, target='mydiv')}} > > yields: > > <script type="text/javascript"><!-- > web2py_component('/test/default/myaction','mydiv'); > //--></script><div id="mydiv">loading...</div> > > Bruno mentioned the use of web2py_ajax_page() -- that function is > ultimately called by web2py_component(), so either will work, but > web2py_component() is probably easier. > > Anthony > > On Friday, August 10, 2012 5:08:49 AM UTC-4, Rob Goldsmith wrote: >> >> Hi >> Is it possible to trigger the LOAD component when a user clicks on >> something, or can it only be used when a page is first loaded? >> I have been using the ajax function to do this but would prefer the extra >> flexibility of LOAD if it is possible. >> >> thanks >> Rob. >> >> --