<script> // call the function passing the index myFunction(<s:property value="#indexValue" /> )
</script> just make sure the "indexValue" is available when you use it. musachy On 4/30/07, Roger Varley <[EMAIL PROTECTED]> wrote:
> Without seeing the error and the JSP code that generated it, it's hard > to tell you what's wrong. However, remember that Javascript runs on the > client, after the page has been generated. View the page source to see > what the syntax error is. In this case, it's probably the lack of quotes > around the OGNL expression. It may also be that an in-line expression > like that wont work. > > Here's a couple of suggestions to try: > > ... onclick="enableField('%{#indexValue}')" ... > ... onclick="%{'enableField(\'' + #indexValue + '\')'}" ... > ... onclick="enableField('${indexValue}')" ... > I've tried all your suggested variations, but looking at the source, all the expressions are passed as a string, there's no evaluation of the expression. Which, now you've explained that Javascript executes on the client makes sense. So the question becomes is it possible to interact with the action stack in Javascript? Regards Roger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- "Hey you! Would you help me to carry the stone?" Pink Floyd