try: <s:a theme="ajax" href="%{copyImageGallery}" targets="dataImageDiv%{id}"/>">Copy</s:a>
if id is on the stack, you can get it with OGNL On Thu, Mar 13, 2008 at 10:49 AM, matthieu martin <[EMAIL PROTECTED]> wrote: > Hi all ! > > I have a little issue and I find no clues on the web, so i'm turning myself > to you. > > I have a piece of code like this : > > > <div id="menu_image_gallerys<s:property value='id'/>"> > > <s:property id="<s:property value='id'/>" value="id"/> > > <s:a theme="ajax" href="%{EditImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Edit</s:a> > > <s:a theme="ajax" href="%{MoveImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Move</s:a> > > <s:a theme="ajax" href="%{copyImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Copy</s:a> > > </div> > > <div id="dataImageDiv<s:property value='id'/>" /> > > > > this piece of code is placed in a loop, and creates a small menu for each > images I have in galleries. The dataImageDiv is used to contain whatever > form I need. > > The problem is that my <s:property> tags contained in my <s:a> tags aren't > interpreted. After few manipulations, I observed that the <s:property> tag > is interpreted only if it's not contained in a struts tag. For instance : > > <div id="dataImageDiv<s:property value='id'/>" /> > > produces > > <div id="dataImageDiv1" /> > > BUT > > <s:div id="dataImageDiv<s:property value='id'/>" /> > > produces > > <div id="dataImageDiv<s:property value='id'/>" /> > > > > Thus, my piece of code produces : > > <div id="menu_image_gallerys1"> > > 1 > > <s:a theme="ajax" href="%{EditImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Edit</s:a> > > <s:a theme="ajax" href="%{MoveImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Move</s:a> > > <s:a theme="ajax" href="%{copyImageGallery}" > targets="dataImageDiv<s:property value='id'/>">Copy</s:a> > > </div> > > <div id="dataImageDiv1/> > > > > As I'm using this in a loop, it's obviously not working, the targets and the > divs not matching. > > This is driving me nuts. Do I do something wrong ? Would you have an idea ? > The <s:head theme="ajax"/> is well included in my header. > > Thanks in advance, > > > > Matthieu > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]