[thelist] for loop, array and mouseover teazer
Lee Kowalkowski
lee.kowalkowski at googlemail.com
Fri Sep 7 03:18:20 CDT 2007
On 06/09/2007, Chris Price <chris.price at choctaw.co.uk> wrote:
> The above code works fine but I want to include the onMouseOver's in the
> for loop. However if I have: ball_object_array[count].onmouseover =
> function() { changeBall(ball_id_array[count],ballPark); return false }
> count gets returned as 7 every time.
That gives a closure over count, all functions will reference the same
instance of count, with its final value.
You can do something like: .onmouseover = new
Function("changeBall(ball_id_array[" + count + "],ballPark); return
false;");
--
Lee
More information about the thelist
mailing list