With the latest trunk you can do <intput name="value" id="value" /> <button onclick="ajax('callback',['value'],':eval')">click me</button> <div id="target"></div>
def callback(): value=request.vars.value return "jQuery('#target').html(%s)" % repr(str(value)) when you click the button it sends the value of value to the callback function. The function returns a jQuery string and the clients runs it. The trick here is ajax(...,':eval') which is defined by web2py. On Jul 10, 8:56 am, Julius Minka <j...@minka.sk> wrote: > Hi all, > > I have a javascript function in html file which is usually called from > onclick event in the same file. It works fine. > However I would like to call this javascript function from a controller. > > More precise description: > after clicking an element in the page, the flow goes to controller. > There I decide which dialog to display (I have it working to this > point), but it is defined again in html file as jquery dialog opening > with .dialog("open"); > > How to do it? > Julius --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---