Add a custom attribute to each of the links:
link1.setAttribute('seq', 1);

then retrieve it in the function using "this" to point to the calling link without having to know which link it was, thus:
var seqval = this.getAttribute('seq');



On 1/22/2011 10:46 AM, Mike Soh wrote:
Because you can't just simply type<a onclick="coolstuff()">, you have
to use the trick mentioned here:
http://www.oreillynet.com/pub/a/network/2005/11/01/avoid-common-greasemonkey-pitfalls.html?page=3

But what the page doesn't cover is how to create an event handler but
also set up arguments.

For example, if I want to be able to assign each link with a different
number and do something cool based on that number, I would have to
assign each link with it's own function.

Is there a way to create an event handler and provide it arguments to
pass to the function being called?

Thanks!



--
You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/greasemonkey-users?hl=en.

Reply via email to