Ray Fortycoats wrote: > > Hi all, > Hi Ray!
Ray Fortycoats wrote: > > I need to be able to access an image from javascript using the following > call: > > jQuery(button).attr("style", "background-image : > url(images/button.png);"); > > The problem is that this will not work for me in the future as I have a > requirement to change the URL based on locale. > > So what I was hoping that perhaps I could use a Tapestry Asset with a > fixed > path and access it from javacript. > > Is this possible? Any assistance would be greatly appreciated. > > Yes, it is :) Just inject the asset and use it in your script - see http://tapestry.apache.org/assets.html Code should look something like this: @Inject @Path("context:images/button.png") private Asset button; ... javaScriptSupport.addScript("jQuery(button).attr('style', 'background-image : url(%s);');", button.toClientURL()); -- Chris -- View this message in context: http://tapestry.1045711.n5.nabble.com/Javascript-access-to-Tapestry-Image-Asset-tp4920809p4920940.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