Thank you Martin!
2010/5/30 Martin Strand <do.not.eat.yellow.s...@gmail.com> > If you want to declare a global function from within Tapestry.onDOMLoaded, > you can simply add it to the windows object: > > window.myGlobalFunction = function() { > doCoolStuff(); > } > > You can then access that function from anywhere if you prefer to do things > this way: > > <img onclick="window.myGlobalfunction()" src="..." /> > > > Martin > > > On Sun, 30 May 2010 04:59:44 +0200, Pablo dos Reis <pablodosr...@gmail.com> > wrote: > > Hi Thiago, >> >> When the Tapestry creates the script. >> It puts the script inside a other method. >> Tapestry.onDOMLoaded() in this case. >> >> So when I try call it method using a js the method created by >> RenderSupport >> is not visible for js. >> >> >> >> I resolved the following >> writer.element("script", "language", "JavaScript"); >> writer.write(script); >> writer.end(); >> >> Then ran!! >> >> But maybe is not the better way. >> >> I had to use RenderSupport because in js I don't know the element's id for >> implements a method that return the component value. >> >> 2010/5/29 Thiago H. de Paula Figueiredo <thiag...@gmail.com> >> >> On Sat, 29 May 2010 23:18:28 -0300, Pablo dos Reis < >>> pablodosr...@gmail.com> >>> wrote: >>> >>> When I inject javaScript using renderSupport not is possible access the >>> >>>> methods created in the class through a js file. >>>> >>>> >>> Hi, Pablo! >>> >>> I'm not sure what you're talking about, but remember that any JavaScript >>> code added through RenderSupport.addScript() ends up in a <script> tag in >>> the end of the <body>. Avoid overriding methods in this case: just >>> generate >>> the minimum amount of code needed and let the heavy lifting for .js >>> files. >>> ;) >>> >>> -- >>> Thiago H. de Paula Figueiredo >>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, >>> and instructor >>> Owner, Ars Machina Tecnologia da Informação Ltda. >>> http://www.arsmachina.com.br >>> >> > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Pablo Henrique dos Reis