This is the jsp I'm calling:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; xmlns:f="
http://java.sun.com/jsf/core"; xmlns:h="http://java.sun.com/jsf/html";>
<head>
<link href="tablecloth/tablecloth.css" rel="stylesheet" type="text/css"
media="screen" />
<script language="JavaScript" src="tablecloth/tablecloth.js"
type="text/javascript"></script>

<sx:head/>

</head>
<body>

<table>
     <tr>
         <th><s:text name="Title"/></th>
        <th><s:text name="Author"/></th>
        <th><s:text name="Ending"/></th>
        <th><s:text name="Energy"/></th>
        <th><s:text name="Flatness"/></th>
        <th><s:text name="Validate"/></th>
        <th><s:text name="Play"/></th>
    </tr>

      <s:iterator value="songs" status="rowstatus">
        <tr>
          <td ><s:property value="songs[#rowstatus.index].title"/></td>
          <td >
              <s:property value="songs[#rowstatus.index].author"/>
          </td>
         <s:hidden name = "songs[%{#rowstatus.index}].id">
         </s:hidden>
        </tr>

    </s:iterator>

</table>

</body>

</html>

and I would like to call the Javascript function:
window.onload = tablecloth;


2009/11/8 Martin Gainty <[email protected]>

>
> then the href should call the javascript function instead of the supplied
> URL
> please post the complete jsp (with the javascript function you want to
> call)
>
> Martin Gainty
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
> destinataire prévu, nous te demandons avec bonté que pour satisfaire
> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
> de ceci est interdite. Ce message sert à l'information seulement et n'aura
> pas n'importe quel effet légalement obligatoire. Étant donné que les email
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
> aucune responsabilité pour le contenu fourni.
>
>
>
>
> > Date: Sun, 8 Nov 2009 17:37:19 +0100
> > Subject: Re: sx:div and executeScript
> > From: [email protected]
> > To: [email protected]
> >
> > I'm using <sx:head/>. Not theme="ajax", I think the last version does not
> > support this theme. The href attribute points a working url, however
> > Javascript is not executed when the ajax url is loaded.
> >
> > 2009/11/8 Martin Gainty <[email protected]>
> >
> > >
> > > assuming theme="ajax"
> > > then the div href would be
> > >
> > > href
> > >                                        false
> > >
> > >
> > >                                        false
> > >                                        String
> > >                                        The URL to call to obtain the
> > > content. Note: If used with ajax context, the value must be set as an
> url
> > > tag value.
> > > make sure your href attribute points a working url such as what is
> > > illustrated here
> > > http://struts.apache.org/2.1.8/docs/ajax-div-template.html
> > >
> > > Martin Gainty
> > > ______________________________________________
> > > Verzicht und Vertraulichkeitanmerkung/Note de déni et de
> confidentialité
> > >
> > > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> > > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
> unbefugte
> > > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
> Nachricht
> > > dient lediglich dem Austausch von Informationen und entfaltet keine
> > > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> > > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> > > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
> le
> > > destinataire prévu, nous te demandons avec bonté que pour satisfaire
> > > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
> copie
> > > de ceci est interdite. Ce message sert à l'information seulement et
> n'aura
> > > pas n'importe quel effet légalement obligatoire. Étant donné que les
> email
> > > peuvent facilement être sujets à la manipulation, nous ne pouvons
> accepter
> > > aucune responsabilité pour le contenu fourni.
> > >
> > >
> > >
> > >
> > > > Date: Sat, 7 Nov 2009 17:44:28 +0100
> > > > Subject: sx:div and executeScript
> > > > From: [email protected]
> > > > To: [email protected]
> > > >
> > > > Hi,
> > > >
> > > > I'm using sx:div for loading a content after the page is loaded.
> > > > But, I have problems because Javascript is not working in the page
> linked
> > > by
> > > > <sx:div ..>. I read about a solution with Struts2.1.2 (I'm using
> > > > Struts2.1.8) in this page(
> > > >
> > >
> http://mail-archives.apache.org/mod_mbox/struts-issues/200808.mbox/%3c2107922214.1217595186486.javamail.j...@brutus%3e
> > > ,
> > > > but it did not work for me.
> > > > I'm using this code:
> > > > <sx:div id="tableScroll"label="table" href="%{#table}"
> > > > separateScripts="false" executeScripts="true">
> > > >                     Carregant'se
> > > >  </sx:div>
> > > > and the returned code is a populated table.
> > > > I changed the jar struts2-dojo-plugin-2.1.8.jar, how the thread
> > > indicates,
> > > > but nothing changed.
> > > > I need Javacript in the returned content. Please, I need help.
> > > >
> > > >
> > > > Thanks in advance,
> > > >
> > > > Irene
> > >
> > > _________________________________________________________________
> > > Find the right PC with Windows 7 and Windows Live.
> > >
> > >
> http://www.microsoft.com/Windows/pc-scout/laptop-set-criteria.aspx?cbid=wl&filt=200,2400,10,19,1,3,1,7,50,650,2,12,0,1000&cat=1,2,3,4,5,6&brands=5,6,7,8,9,10,11,12,13,14,15,16&addf=4,5,9&ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_evergreen2:112009
> > >
>
> _________________________________________________________________
> Hotmail: Trusted email with Microsoft's powerful SPAM protection.
> http://clk.atdmt.com/GBL/go/177141664/direct/01/
> http://clk.atdmt.com/GBL/go/177141664/direct/01/
>

Reply via email to