Обратите внимание, что ответ s13james является неполным в том смысле, что bind()
не является стандартной функцией и должен быть предоставлен в другом месте - один из способов - использование инфраструктуры Javascript prototype.js, а другой - сделать это самостоятельно, используя пример кода meouw.
Если вы не используете bind()
(что должно быть замечательно), то ответ djangel - это то, что вы могли бы сделать, и то, чем я чаще всего занимаюсь.