addEventListener вызывает функцию без меня, даже прося ее

Итак, у нас есть страница:

<span id="container">
    <a href="#" id="first">First Link</a>
    <a href="#" id="second">Second Link</a>
</span>

И хочу добавить несколько событий клика:

first.addEventListener('click', function(){alert('sup!');})

Работает как шарм! Однако, когда вы делаете второй аргумент внешней функцией:

function message_me(m_text){
    alert(m_text)
}

second.addEventListener('click', message_me('shazam'))

Он вызывает функцию немедленно. Как я могу это остановить? Так раздражает!

Вот'Это живая демонстрация:http://jsfiddle.net/ey7pB/1/

Ответы на вопрос(3)

Ваш ответ на вопрос