<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
eh, JS is javascript.....nevermind.<br>
<pre class="moz-signature" cols="72">-Jason
</pre>
<br>
<br>
Mark Spink wrote:
<blockquote cite="mid1120666979.8693.18.camel@localhost.localdomain"
 type="cite">
  <pre wrap="">On Wed, 2005-07-06 at 08:32 -0700, Aaron Boodman wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">It could also just visually navigate you to the correct pages and
perform the action. Not only would this look cool, it would take care
off all the status stuff for you.

switch (location.href) {
  page1: 
    fill in un/pwd
    submit
    break;
  page 2:
    make comment
    submit
    break;
  etc...
}
    </pre>
  </blockquote>
  <pre wrap=""><!---->
There are a couple off problems with this method

1) not all sites have unique URLs for each page so location.href for
page1 is the same as page2! so you need a method to identify each page
from some other information.

2) you need a function that verifies that the next page has loaded and
not the page you just left. For instance in the example above if the
user name or password was incorrect then instead of page2, page1 will
load again and then loop forever continuously filling in the un/pwd and
submitting!

If your going to produce some automation script you also don't want it
to execute every time visit the site. What you need is "run script now"
button.

Mark
  </pre>
  <blockquote type="cite">
    <pre wrap="">On 7/6/05, Jeremy Dunck <a class="moz-txt-link-rfc2396E" href="mailto:jdunck@gmail.com">&lt;jdunck@gmail.com&gt;</a> wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">On 7/6/05, Jason Green <a class="moz-txt-link-rfc2396E" href="mailto:jason@everydayjones.com">&lt;jason@everydayjones.com&gt;</a> wrote:
      </pre>
      <blockquote type="cite">
        <pre wrap="">Since there is a script to automatically log you into MySpace, is it
possible to write something that would then automate tasks? Example,
it'd log into myspace and leave a text message in each of the friends
comment box.
        </pre>
      </blockquote>
      <pre wrap="">I don't see why not.  You'd probably have to do some clever stuff..
Like have a script per task, and have a stored value which you'd use
to determine whether to do your automated task.

So say you wanted to post a comment to a list of users once per day.

You could have a script w/ a list of user names and, upon reaching the
post-login page, you could check a value to see if it's been a day
since last posts.  If so, do async posts w/ xmlhttprequest, and then
set the value.  Displaying a completion status would also be nice.  :)
_______________________________________________
Greasemonkey mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Greasemonkey@mozdev.org">Greasemonkey@mozdev.org</a>
<a class="moz-txt-link-freetext" href="http://mozdev.org/mailman/listinfo/greasemonkey">http://mozdev.org/mailman/listinfo/greasemonkey</a>

      </pre>
    </blockquote>
    <pre wrap="">_______________________________________________
Greasemonkey mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Greasemonkey@mozdev.org">Greasemonkey@mozdev.org</a>
<a class="moz-txt-link-freetext" href="http://mozdev.org/mailman/listinfo/greasemonkey">http://mozdev.org/mailman/listinfo/greasemonkey</a>

    </pre>
  </blockquote>
</blockquote>
</body>
</html>