Forgive the title, wasn’t sure what to put.
I have some code like:
var links=document.getElementsByTagName('a');
for(var i=0;i<links.length;i++){
var cur=links[i];
cur.onmouseover=function(){alert(i);};
}
I remember seeing something like this before, but I have no clue how I would go about finding it. If another question like this has been asked, I would be far from surprised and would appreciate the link.
edit: the problem is that it always alerts what ‘i’ is after the loop finishes. If there are two links, they all alert 2.
edit: I remembered seeing it here: http://nathansjslessons.appspot.com/. Great few lessons, I suggest anyone who hasn’t already to do them.
Try this: