Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2015, 19:18
Аспирант
Отправить личное сообщение для Velidan Посмотреть профиль Найти все сообщения от Velidan
 
Регистрация: 13.02.2015
Сообщений: 32

Функция назначенная обработчику события срабатывает сразу
Доброго вечера уважаемые коллеги. Подскажите пожалуйста почему, когда я назначаю функцию обработчику события и передаю ей параметр она сразу же срабатывает после загрузки страницы, а не по самому событию ?

document.getElementById('jscroll_2').onclick = elmYPosition('contacts');

function elmYPosition(eID) {
        var elm = document.getElementById(eID);
        var y = elm.offsetTop;
        alert(y);
}

Срабатывает сразу же после загрузки страницы и после на клики не реагирует.
Вопрос очень банальный (чувствую) но не могу никак с этим справиться. Помогите пожалуйста.
Ответить с цитированием