There are too many differences between your two examples. You should build up 
the functionality from one to another until it breaks and start from there.

One thing I'd comment is that if your divs are just containers then don't use 
the <s:div...> tag, as with the ajax theme they're really designed for 
something else--just use HTML divs. I'd try that first, then start to isolate 
the problem one step at a time.

Dave

--- On Wed, 9/10/08, Francisco Exposito wrote:
> I've changed the order and now that error doesn't
> appear, but it doesn't work yet...
>  
> I have done a test with this page:
>  
> <%@ page
> import="ads.web.action.UsuarioAction"%>
> <%@ taglib uri="http://displaytag.sf.net";
> prefix="display" %>
> 
> <%
> Object result = session.getAttribute( "result" );
> UsuarioAction ac = new UsuarioAction();
> System.out.println(ac.getTodosUsuarios());
> session.setAttribute( "result",
> ac.getTodosUsuarios() );
> %>
> <html>
> <head>
> 
> <script language='javascript'
> src="src/javascript/jquery.js"
> type="text/javascript"></script>
> <script
> src="src/javascript/displayTagAjax.js">
> 
> </script>
> </head>
> <body>
> 
>  
> <div id="ajxDspId"> 
> <display:table name="sessionScope.result"
> pagesize="2" htmlId="dispTable"
> sort="list">
> <display:column property="idUsuario"
> title="ID" />
> <display:column property="nombre"
> sortable="true"/>
> <display:column property="mail"
> sortable="true"/>
> 
> </display:table> 
> </div>
> <!--- end display tag -->
> 
>  
> </body>
> </html>
>  
>  
> If after the login my action goes to the test.page
> directly, it works properly and the links are changed. 
>  
> But if after the login I go to a new page with a menu:
>  
> <%@ page pageEncoding="ISO-8859-1" %>
> <%@ taglib prefix="s"
> uri="/struts-tags" %>
> <html>
> <head>
> <script language='javascript'
> src="src/javascript/jquery.js"
> type="text/javascript"></script>
> <script
> src="src/javascript/displayTagAjax.js"></script>
> <script
> src="src/javascript/optiontransferselect.js"
> type="text/javascript"/>
> <s:head theme="ajax"/>
> <link rel="stylesheet" media="all"
> type="text/css"
> href="src/css/default.css" />
> <script src="src/javascript/stuHover.js"
> type="text/javascript"></script>
> 
> </head>
> 
> <body> 
> 
> <s:div id="divPagina">
> <s:url id="buscarUsuario"
> action='IrBuscarUsuario'/>
> 
> <s:div id="divMenu">
> <img class="logo"
> src=".../../src/images/logo.jpg"/>
> <br><br>
> 
> <ul id="menu">
> <li class="sub">Usuarios
> <ul>
> <li><s:a id="linkBuscarUsuario"
> theme="ajax"
> href="%{buscarUsuario}"
> targets="divContenedor"
> showLoadingText="false">Buscar
> usuario</s:a></li>
> </ul>
> </li> 
> </ul>
> </s:div>
> <s:div id="divContenedor"
> theme="ajax">
> </s:div>
> </s:div>
> <script>
> 
> </script> 
> </body>
> </html>
>  
> And when I go then to the test page (which must be shown in
> divContenedor), the links are not displayed ok and when I
> click on sorting or pagination, then it works but the result
> is not displayed in the divContenedor. It is opened in a new
> page and my menu is lost!
>  
> If I check with firebug, all js are loaded (in the menu
> page and in the test page).
>  
> > To: user@struts.apache.org> From:
> [EMAIL PROTECTED]> Subject: Re: Sorting with displaytag
> issue due to theme="ajax"> Date: Tue, 9 Sep
> 2008 18:08:57 -0400> > Francisco Exposito wrote:>
> > Also I've tried to use displayTagAjax. In order to
> use it, I define in the main page:> > > >
> <script src="src/javascript/displayTagAjax.js"
> type="text/javascript"/>> > <script
> src="src/javascript/jquery.js"
> type="text/javascript"/>> > > > But
> when I reload this page, I receive the error "jQuery is
> not defined" and the error seems to be in the line of
> displayTagAjax.js: > > > > jQuery(function($)
> {> > changeLinks();> > }); > > I assume it
> was a typo, since in a later email you have the order >
> corrected. But just in case it's the obvious thing:
> since > displayTagAjax.js conatains a call to jQuery, the
> jquery.js script needs > to be loaded first...> >
> L.> > >
> --------------------------------------------------------------------->
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]> For additional
> commands, e-mail: [EMAIL PROTECTED]> 
> _________________________________________________________________
> ¿Sigue el calor? Consulta MSN El tiempo
> http://eltiempo.es.msn.com/

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

Reply via email to