Finally fixed it as follows: In the main page:
<s:url id="caurl" action="HomeContent" namespace="/"/> <sx:div id="contentDiv" listenTopics="showActionContent_topic" executeScripts="true"> <sx:div id="homeDiv" href="%{caurl}"/> </sx:div> Links that have to display contents target "contenDiv" Thanks! On Sat, Feb 20, 2010 at 9:49 AM, Martin Gainty <mgai...@hotmail.com> wrote: > > i would suggest including handler attribute e.g. > > <script type=text/javvascript> > function handler(widget,node) { > node.innerHtml="new content goes here"; > } > </script> > > <sx:div id="node" href="/AjaxTest.action" > handler="hander" > > </sx:div> > > i would suggest reading and studying XMLHttpRequest for an understanding of > Asynchronous Request Model as implemented by AJAX.. > > Saludos Cordiales, > Martin Gainty > ______________________________________________ > Porfavor no modifica o interrupta esta communicacion/Please dont interrupt > or modify this transmission. > > > From: mcco...@gmail.com > > Date: Sat, 20 Feb 2010 09:20:25 +0700 > > Subject: Content DIV update strategy > > To: user@struts.apache.org > > > > Hi all, > > I would like your advise for a problem I'm facing with sx:div. > > > > I'm using JDK 1.5, Struts 2.1.6 and Firefox 3.0.18 under Ubuntu. > > > > In our application, we have a central sx:div in the Main action page > where > > the content is displayed. It is declared as follows: > > > > <sx:div id="contentDiv" listenTopics="showActionContent_topic" > > executeScripts="true"> > > <s:action name="ListOwnProjects" namespace="/" > > executeResult="true"/> <!-- Default action --> > > </sx:div> > > > > > > Then, the action ListOwnProjects displays as follows: > > > > <s:url id="viewOwnProject" action="ViewOwnProject" namespace="/"> > > <s:param name="id" value="%{id}"/> > > </s:url> > > <sx:a href="%{viewOwnProject}" targets="contentDiv"> > > <s:property value="name"/> > > </sx:a> > > > > > > This means (or so is my understanding) that the content div should be > > updated from an element inside itself. This, however, brings the whole > page > > (Main) into "contentDiv" and not the content of "ViewOwnProject" action. > > > > The different JSPs are placed correctly and struts.xml associates the > > actions with the proper files (everything is ok if I call these actions > > separately). > > > > <sx:head/> is set and working in other places of the code. > > > > Any hint? > > Thanks, > > > > Jose A. Corbacho > > _________________________________________________________________ > Hotmail: Trusted email with Microsoft’s powerful SPAM protection. > http://clk.atdmt.com/GBL/go/201469226/direct/01/ >