Could be more javascript than tag-libs..

You've a few inconsistancies in approach at first glance.. targetDate looks like it should be a variable not a string literal.. Can you paste the code that arrives to the web browser (i.e. without the struts tags)?



On Wednesday, May 28, 2003, at 19:34 Europe/London, [EMAIL PROTECTED] wrote:

I'm trying to use Matt Kruse's javascript calendar popup
(http://www.mattkruse.com/javascript/calendarpopup/) inside a
nested:iterate. This is likely a javascript question, but I would
appreciate any help.... and it may help others save looking through the
archives for the 8+ hours I've spent already trying to find this.

The call to "cal1" on the "onselect" fails. I've tried every permutation I
could think of. I've tried putting the document element reference in a
variable and calling it that way, but it seems the tmpIndex will not
resolve. This would seem to be a generalized problem for referencing any
form property in a javascript function call involving nested:iterate
elements. Once again, please, any help vastly appreciated.


Here is the jsp excerpt:
<<<<<
<nested:iterate property="eventList" id="ev" indexId="evIdx">
<table width="924" border="4" cellpadding="0" cellspacing="0">
<bean:define id="tmpIndex" value="<%=
String.valueOf(evIdx.intValue())%>"/>
<td><font size="-1" face="Arial, Helvetica, sans-serif">
<script language='JavaScript'>var cal1 = new
CalendarPopup();
cal1.setReturnFunction('showDate0');
cal1.offsetX=2;
function showDate0(y,m,d)
{document.forms[0].elements['targetDate'].value =
m + "-" + d + "-" + y;}
myVar2 = "document.forms[0].targetDate [" +
tmpIndex + "]";
</script>
<nested:text property="targetDate" /> </font>
<a HREF="#"
onClick="cal1.select(document.forms[0].targetDate[tmpIndex],'anchor1',' MM/dd/yyyy');
return false;" NAME="anchor1" ID="anchor1">
<img src="image/cal.gif" width="18" height="18"
border="0"> (m-d-yyyy)
</a>
</td>
......




= = = = = = = = = == = = = = = == = = = = = = = == = = = = = == = = = =
This transmittal and any attachments may contain confidential, privileged or sensitive information and is solely for the use of the intended recipient. If you are not intended recipient, you are hereby notified that you have received this transmittal and any such attachments in error and any review, dissemination, distribution or copying thereof is strictly prohibited. If you have received this transmittal and any attachments in error please notify the sender and immediately destroy the message and all its attachments. Any opinions herein expressed may be those of the author and not necessarily of Mizuho Corporate Bank, Ltd (the "Bank"). The Bank accepts no responsibility for the accuracy or completeness of any information herein contained.
= = = = = = = = = == = = = = = == = = = = = = = == = = = = = == = = = =




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



Reply via email to