Did you try running your code?
#!/usr/bin/perl use strict; use warnings; #added by me use Win32::IE::Mechanize; my $ie = Win32::IE::Mechanize->new( visible => 1 ); my $url ='http://url/'; my $ie = $ie->get( $url ); my $ie->find_link (url=>"javascript:subForm('UA_Signin','signOff')";
Returns
"my" variable $ie masks earlier declaration in same scope at ftp.pl li +ne 9. "my" variable $ie masks earlier declaration in same scope at ftp.pl li +ne 10. syntax error at ftp.pl line 10, near ""javascript:subForm('UA_Signin', +'signOff') ";" Execution of ftp.pl aborted due to compilation errors.
First of all, you need to learn some basic Perl. Look at my, as the error message above shows, you don't need to re-declare $ie every time you make a reference to it.

Secondly look at $ie = $ie->get( $url );. I think you mean to use $ie->get($url);.

Thirdly, I suggested that you use:
$ie->follow_link
rather than:
$ie->find_link.
Also you have:
$ie->find_link (url=>"javascript:subForm('UA_Signin','signOff')";
rather than:
$ie->find_link(url => "javascript:subForm('UA_Signin','signOff')");

Putting this all together you can see a basic example:
#!/usr/bin/perl # Win32::IE::Mechanize example, go to www.google.co.uk follow link 'Ab +out Google' use strict; use warnings; use Win32::IE::Mechanize; my $ie = Win32::IE::Mechanize->new( visible => 1 ); my $url ='http://www.google.co.uk/'; $ie->get($url); $ie->follow_link(text => 'About Google'); # This the line that you nee +d to change, I will leave that to you as an exercise
I would suggest you send time in the tutorials section of this site, and understanding the module documentation.

Hope this helps

Martin

In reply to Re^7: How do I click Javascript button with Win32::IE::Mechanize by marto
in thread How do I click Javascript button with Win32::IE::Mechanize by rshrivaQ

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.