Добрый вечер.
Не могу упростить код, помогите пожалуйста.
Пытался методы-обработчики (onclick, onmousedown) возвести в переменную: Oper[0] = onclick, Oper[1] = onmousedown, но это не работает.
Скинул 2 фрагмента скрипта, и оба находятся в одном и том же цикле. Они с виду почти одинаковы.
CODE ( javascript):
скопировать код в буфер обмена
Elements[i].onclick=function(x){ return function(){ GenClick(x) GenMouseDown(x) GenDiv.innerHTML = "onclick" + x } }(i) Elements[i].onmousedown=function(x){ return function(){ GenClick(x) GenMouseDown(x) GenDiv.innerHTML = "onmousedown" + x } }(i)
|