When in doubt, I find the most straightforward way to do it is to:
#set($q='"')

#set ($AJAXurl = $link.setAction("ShowRegionAddForm"))
#button("ADD" "javascript:retrieveURL($q$AJAXurl$q)")<br>

This approach takes less brainpower to implement and is easier to read
than escape characters, which I don't think Velocity has anyway.  I
use this quite often in HTML-based templates.

Barbara Baughman
X2157

On Fri, 4 Aug 2006, dizzi wrote:

> It has probably pretty simple solution but i cant figure it anyway :)
>
> #macro(button $name $url)
>       <div class="button"><a href="$url">$name</a></div>
> #end
>
>
> #set ($AJAXurl = $link.setAction("ShowRegionAddForm"))
> #button("ADD" "javascript:retrieveURL($AJAXurl)")<br>
>
> is renedered like "javascript:retrieveURL(/tors/ShowRegionAddForm.do)"
>
> I need "javascript:retrieveURL("/tors/ShowRegionAddForm.do")"
>
> How can i tell velocity that quote in macro parameter is part of string
> and not argument
>
>
> #button("ADD" "javascript:retrieveURL('$AJAXurl')")<br>
>
> this works nice, but what if i need " and not ' :)
>
> thx dizzi
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to