*IF* (this is a big if, because I am not familiar with the calendar 
thing) the elements are in a predicable pattern on the page, then here 
is a possible avenue of approach:

You could access the elements by index, and use the "html=" method of 
David's to give them names or IDs. Then access as usual . . .

Lonny Eachus
=========

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Danilova, Elza
> Sent: Thursday, June 01, 2006 10:34 AM
> To: [email protected]
> Subject: Re: [Wtr-general] How to create a script for calendar function?
>
> Hi,
>
> Using the following:
> ie.link(:url,"javascript:show_calendar'resultsearch.gDate')").click
> ie2=Watir::IE.attach(:title, "Calendar") we were able to open the
> calendar icon, but could not go any further, because there is no object
> name on the calendar.html page:
>
> -----------Objects in  page -------------
>                   name=               id=
>                   name=               id=
>                   name=               id=
>                   name=               id=
>                   name=               id=
>                  
>
> Calendar html:
>
>
> html>
> <head><title>Calendar</title>
> </head>
> <body link="black" vlink="black" alink="black" text="black"> <FONT
> FACE='Verdana' SIZE=2><B>June 2006</B><BR><TABLE WIDTH='100%'
> BORDER=1 CELLSPACING=0 CELLPADDING=0 BGCOLOR='#e0e0e0'><TR><TD
> ALIGN=center> [<A
> HREF="javascript:window.opener.Build('resultsearch.gDate', '5', '2005',
> 'MONTH DD, YYYY');"><<</A>]</TD><TD ALIGN=center> [<A
> HREF="javascript:window.opener.Build('resultsearch.gDate', '4', '2006',
> 'MONTH DD, YYYY');"><</A>]</TD><TD ALIGN=center> [<A
> HREF="javascript:window.print();">Print</A>]</TD><TD ALIGN=center> [<A
> HREF="javascript:window.opener.Build('resultsearch.gDate', '6', '2006',
> 'MONTH DD, YYYY');">></A>]</TD><TD ALIGN=center> [<A
> HREF="javascript:window.opener.Build('resultsearch.gDate', '5', '2007',
> 'MONTH DD, YYYY');">>></A>]</TD></TR></TABLE><BR>
> <TABLE BORDER=1 BGCOLOR="white"><TR><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana' COLOR='darkgreen'><B>Sun</B></FONT></TD><TD
> WIDTH='14%'><FONT SIZE='2' FACE='Verdana'
> COLOR='darkgreen'><B>Mon</B></FONT></TD><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana' COLOR='darkgreen'><B>Tue</B></FONT></TD><TD
> WIDTH='14%'><FONT SIZE='2' FACE='Verdana'
> COLOR='darkgreen'><B>Wed</B></FONT></TD><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana' COLOR='darkgreen'><B>Thu</B></FONT></TD><TD
> WIDTH='14%'><FONT SIZE='2' FACE='Verdana'
> COLOR='darkgreen'><B>Fri</B></FONT></TD><TD WIDTH='16%'><FONT SIZE='2'
> FACE='Verdana' COLOR='darkgreen'><B>Sat</B></FONT></TD></TR><TR><TD
> WIDTH='14%' BGCOLOR="#e0e0e0"><FONT SIZE='2' FACE='Verdana'>
> </FONT></TD><TD WIDTH='14%'><FONT SIZE='2' FACE='Verdana'>
> </FONT></TD><TD WIDTH='14%'><FONT SIZE='2' FACE='Verdana'>
> </FONT></TD><TD WIDTH='14%'><FONT SIZE='2' FACE='Verdana'>
> </FONT></TD><TD WIDTH='14%'><FONT SIZE='2' FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-01';wind
> ow.close();"><FONT COLOR="RED"><B>1</B></FONT></A></FONT></TD><TD
> WIDTH='14%'><FONT SIZE='2' FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-02';wind
> ow.close();">2</A></FONT></TD><TD WIDTH='14%' BGCOLOR="#e0e0e0"><FONT
> SIZE='2' FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.graDate.value='2006-06-03';wi
> ndow.close();">3</A></FONT></TD></TR><TR><TD WIDTH='14%'
> BGCOLOR="#e0e0e0"><FONT SIZE='2' FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-04';wind
> ow.close();">4</A></FONT></TD><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-05';wind
> ow.close();">5</A></FONT></TD><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-06';wind
> ow.close();">6</A></FONT></TD><TD WIDTH='14%'><FONT SIZE='2'
> FACE='Verdana'><A HREF='#'
> onClick="self.opener.document.resultsearch.gDate.value='2006-06-07';wind
> ow.close();">7</A></FONT></TD></TABLE>
> </BODY>
> </HTML>
>   


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to