hey anthony, ok, i read the docs you linked me to. still not seeing the details well enough to get me through. sorry, i am thick sometimes. i put in the view:
{{block head}} <script type="text/javascript"> function clk_form(tidi) { if (tidi != 0) { jQuery('div#form').css('display','inline'); } else { jQuery('div#form').css('display','none'); } return false; } </script> {{end}} <a onclick="clk_form(-1)" title="Create/Assign New Task" class="btn mtt" style="font-size:14pt;"><b>New Task</b></a> <a onclick="clk_form(0)" title="Hide Task Entry Form" class="btn mtt" ">No Form</a> <br /><div id="form" style="float: none; display: none;"> {{=LOAD(c='default', f='ajaxTask', args=[-1], ajax=True)}} </div> and the function under the controller is pretty basic: def ajaxTask(): try: tidi = int(request.args[0]) except: tidi = 0 frm = None if tidi and (tidi <> 0): if (tidi == -1): tidi = None frm = SQLFORM(tTask, record=tidi, showid=False) return frm so the form loads into the DIV fine. and when i add a new record, it does actually work. however, i can not see how to change the args value of the LOAD function from other areas of the page. you see now i have it hardcoded at -1. so how can i affect that args value from somewhere else in the page and then have it RELOAD the contents of the DIV? thanx in advance, lucas -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.