Пытаюсь передать значение в функцию, присоединяемой к элементу посредством скрипта (addEventListener, attachEvent) но не получается так как функция выполняется только после вызова. И на момент вызова, передаваемая переменная не существует. Подскажите, как передать значение в функцию?
Пример:
Code
for(var i=0; i<all.length; i++){
if(all[i].title) {
if(document.addEventListener) {
all[i].addEventListener('mousemove',function(){showInfo(all[i].title,'tooltip')},false);
all[i].addEventListener('mouseout',function(){hideHint()},false);
} else {
all[i].attachEvent('onmousemove',function(){showInfo(all[i].title,'tooltip')});
all[i].attachEvent('onmouseout',function(){hideHint()});
}
all[i].title='';
}
}
this не предлагать
Добавлено (2008-07-06, 14:25)
---------------------------------------------
Вобщем пришлось писать свою кроссбраузерную функцию с аргументом не функцией а строкой и потом их eval'ом