velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Linwood <j...@greenninja.com>
Subject Re: Writing JavaScript with Velocity
Date Wed, 29 Oct 2003 02:10:10 GMT
Hi,

I take it Velocity is trying to evaluate .setBehavior, which is a 
JavaScript method?

Can you try string concatenation inside Velocity?

It would look something like this:

#set($setClassic = ".setBehavior('classic')")
#set($treejs = "$node$setClassic")
$treejs


Hope this helps,
Jeff Linwood


Matt Raible wrote:

> I have the following VTL that I'm using to write JavaScript:
> 
>   #if ($level == 0)
>     #set ($node = $menu.name)
>     var $node = new WebFXTree('$menu.title');
>     $node.setBehavior('classic');
>   #end
> 
> It's puking at $node.setBehavior.  Ideally, this would print out something
> like the following:
> 
>     var tree = new WebFXTree('Root');  
>     tree.setBehavior('classic');
> 
> Is this possible, or do I have to use JavaScript's eval function?
> 
> Thanks,
> 
> Matt


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message