Muito obrigado (so much thanks) Jim Theodoridis.

----- Original Message -----
From: "Jim Theodoridis" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, February 16, 2004 11:05 AM
Subject: Re: Popup window


> Hi
>
> This is the chooseAuthor.jsp. When U choose an author then
> javascript sets the values of id and name which are properties of the
common
> form
> Common form used from the page addDocumentAuthor.jsp
> where u want to choose the Author
>
>  top.opener.document.commonForm.id.value = id;
>  top.opener.document.commonForm.name.value = name;
>
> i hope this helps.
>
>
> -------------- chooseAuthor. jsp ----------------------------
>
> <%@ page contentType="text/html; charset=UTF-8" %>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
>
> <%@ page import="gr.tera.alternative.commons.Constants" %>
>
> <script language="JavaScript">
>   function setAuthor(id,name) {
>     top.opener.document.commonForm.id.value = id;
>  top.opener.document.commonForm.name.value = name;
>     top.window.close();
>   }
> </script>
>
>
> <html:html>
> <head>
> <title><bean:message key="author.choose.title"/></title>
>  <link rel=stylesheet
> href="<%=request.getContextPath()%>/tiles/layouts/css/default.css"
> type="text/css">
>
> </head>
>
> <BODY bgcolor="#ffeda3" leftmargin="0" topmargin="0" marginwidth="0"
> marginheight="0">
>
> <%
>    String SLATE = "#DDEEFE";
>    String WHITE = "#FFFFFF";
>    String HEADER="#AAB6C6";
>    String bgcolor = null;
>    String letters[] =
>
{"%","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R"
> ,"S","T","U","V","W","X","Y","Z"};
>  %>
>
> <!-- Εμφάνιση γραμμάτων -->
>  <table align="center" class="ChooseLetter">
>  <tr>
>   <logic:iterate id="currentChar" collection="<%=letters%>"
> type="java.lang.String" >
>    <td><a href="chooseAuthor.do?letter=<%=currentChar%>"
> styleClass="LETTER"><%=currentChar%></a></td>
>   </logic:iterate>
>  </tr>
> </table>
>
> <logic:present name="<%=Constants.AUTHORS_KEY%>" >
>
> <table border="0" width="100%" align="center" >
>
> <logic:iterate id="author"
>       type="gr.tera.alternative.bo.AuthorBO"
>       name="<%=Constants.AUTHORS_KEY%>"
>       indexId="index"  >
>
> <%
>    if((index.intValue() % 2) == 0) {
>   bgcolor = WHITE;
>  } else {
>   bgcolor = SLATE;
>  }
> %>
>
>   <tr  bgcolor="<%=bgcolor%>">
>     <td align="center"><%= index.intValue()+1 %></td>
>     <td align="left" valign="middle" nowrap>
>   <a href="javascript:setAuthor('<bean:write name="author" property="id"
> />','<bean:write name="author" property="name" />')" class="LETTER">
>    <bean:write name="author" property="name" />
>   </a>
>  </td>
>   <tr>
> </logic:iterate>
> </table>
> </logic:present>
>
>
> </body>
> </html:html>
>
>
> ----------------addDocumentAuthor.jsp----------------------------------
>
> <%@ page contentType="text/html; charset=UTF-8" %>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
>
> <%@ page import="gr.tera.alternative.commons.Constants" %>
> <script language="JavaScript" src="js/utils.js"></script>
>
> <html:errors />
>
>
> <bean:define id="document"
>     type="gr.tera.alternative.bo.DocumentBO"
>     name="<%=Constants.DOCUMENT_KEY%>" />
>
>  <bean:define id="category"
>          name="document"
>       property="category"
>       type="gr.tera.alternative.bo.CategoryBO" />
>
>  <bean:define id="kind"
>          name="document"
>       property="kind"
>       type="gr.tera.alternative.bo.KindBO" />
>
> <table width="80%" border="0" cellspacing="3" cellpadding="1"
align="center"
> bgcolor="#E7EFE9">
>  <tr>
>   <td colSpan="2">&nbsp;</td>
>      </tr>
>   <tr>
>   <td align="right" valign="top"><bean:message key="document.name"/></td>
>         <td valign="left"><bean:write name="document" property="name"
> /></td>
>     </tr>
>  <tr>
>   <td align="right" valign="top"><bean:message key="document.kind"/></td>
>         <td valign="left"><bean:write name="kind" property="name"/></td>
>     </tr>
>  <tr>
>   <td align="right" valign="top"><bean:message
> key="document.category"/></td>
>         <td valign="left"><bean:write name="category"
property="name"/></td>
>     </tr>
>  <tr>
>   <td align="right" valign="top"><bean:message key="document.year"/></td>
>         <td valign="left"><bean:write name="document" property="year"
> /></td>
>     </tr>
>  <tr>
>    <td colSpan="2">
>   <table width="100%" border="0" cellspacing="3" cellpadding="0"
> align="center" >
>    <logic:iterate id="author"
>          name="document"
>          property="authors"
>          type="gr.tera.alternative.bo.AuthorBO"
>          indexId="index">
>    <tr>
>     <td align="center"><%=index.intValue()+1 %></td>
>     <td align="left" valign="middle" nowrap><bean:write name="author"
> property="name" filter="false" /></td>
>     <td align="center">
>      <a href='awardEvents.do?action=delete&id=<bean:write name="author"
> property="id" />'>delete</a>
>     </td>
>     <td align="center">
>      <a href='awardEvents.do?action=get&id=<bean:write name="author"
> property="id" />'>update</a>
>     </td>
>    </tr>
>
>    </logic:iterate>
>   </table>
>    </td>
>     </tr>
> </table>
>
>
> <html:form action="addDocumentAuthor.do" focus="id">
> <table align="center">
>  <tr>
>   <td align="right" valign="top"><bean:message key="document.kind"/></td>
>         <td valign="left">
>   <html:text property="id" size="50" maxlength="50" styleClass="form" />
>   <html:text property="name" size="50" maxlength="50" styleClass="form"
> readonly="true"/><a href="javascript:launchwin('chooseAuthor.do')">choose
> Author</a>
>
>
>   </td>
>     </tr>
>  <tr>
>   <td colspan="2" align="center">
>   <!-- Buttons Start -->
>    <table>
>     <tr>
>         <td>
>       <html:submit styleClass="button">
>        <bean:message key="button.submit"/>
>       </html:submit>
>      </td>
>      <td>
>       <html:reset styleClass="button">
>        <bean:message key="button.reset"/>
>                 </html:reset>
>      </td>
>          </tr>
>    </table>
>     <!-- Buttons End -->
>   </td>
>  </tr>
> </table>
> </html:form>
>
> ----- Original Message -----
> From: "Daniel" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Monday, February 16, 2004 4:24 PM
> Subject: Popup window
>
>
> There are some example of creating a popup window, for select (of datagrid
> for example )one value and come back to the window with the value selected
> with Struts.
>
> tnks
> Daniel S.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to