Страницы

понедельник, 30 января 2012 г.

Javascript: передать функцию с заданными значениями аргументов

Нужно передать функцию, которая должна быть выполнена с определенными аргументами? Оберни ее в анонимную функцию:

someGuiElement.onclick = alert("Hello world");
// будет сразу выполнена - и onclick будет присвоен результат выполнения  alert("Hello world") - т.е.  undefined, так как alert() ничего не возвращает


someGuiElement.onclick =  function()) {alert("Hello world") };
// а так все ок

Комментариев нет:

Отправить комментарий