Possible Duplicate:
Event handlers inside a Javascript loop - need a closure?
for i = 1 to 5
{
var el = document.createElement('img');
el.ondblclick = somefunction();
mydiv.appendChild(el);
}
Seems el.ondblclick = somefunction('test'); doesn't do any insertion.
I know I can do..
el.ondblclick= function() { somefunction('test') };
.. but that doesn't work in a loop!