Hi,

Thanks for the great responses Muhammad and derkoe.

Setting the variable through JavascriptSupport was just the ticket.

Again, thanks for your assistance.




On Thu, Oct 20, 2011 at 10:43 AM, derkoe <
tapestry.christian.koeb...@gmail.com> wrote:

>
> 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
>
>

Reply via email to