I think I found it: *$.tapestry.utils.loadScriptsInReply(r);*
I put this in the ajax request callback function and looks like its working now. So now my Test page code looks like: public class Test { @Inject private ComponentResources componentResources; @Inject private AjaxResponseRenderer ajaxResponseRenderer; @Inject private JavaScriptSupport javaScriptSupport; public String getEventLink() { return componentResources.createEventLink("alert").toURI(); } @BeginRender void beginRender() { javaScriptSupport.addScript("$.get('%s', function(r){$.tapestry.utils.loadScriptsInReply(r);});", getEventLink()); } void onAlert() { ajaxResponseRenderer.addCallback(new JavaScriptCallback() { @Override public void run(JavaScriptSupport javascriptSupport) { javascriptSupport.addScript("window.alert('test');"); } }); } } -- View this message in context: http://tapestry.1045711.n5.nabble.com/ajaxResponseRenderer-in-event-tp5717654p5717659.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org