[ILUG-Webdev] ecmascript - events

Lee Hosty hostyle at csn.ul.ie
Tue Oct 7 15:02:41 IST 2003


Kae Verens wrote:

> hi guys,
> let's say I have a load of links on a page, and I've used 
> addEventListener to add an event such as onMouseOver to every one of 
> those links. The code might look like this:
> 
> a=document.getElementsByTagName('a');
> for(i=0;a[i];i++)a[i].addEventListener('mouseover',DoStuff,false);

I've never played with addEventListener but off the top of my head - 
your code seems fine - all you need is:

function DoStuff(evt) {
	myElem = evt.target;
	alert(myElem.href);
}


> that should call the function DoStuff() everytime a link is hovered.
> 
> now, the problem is - how do I know which link was hovered over? the 
> addEventListener method does not give the ability to add parameters to 
> the call.
> 
> Kae
> 





More information about the Webdev mailing list