Показать сообщение отдельно
  #6 (permalink)  
Старый 11.12.2012, 08:12
Интересующийся
Отправить личное сообщение для seyfer Посмотреть профиль Найти все сообщения от seyfer
 
Регистрация: 16.11.2012
Сообщений: 16

danik.js
И все таки вы идиот.
Комментарии написаны, они как раз и описывают проблему. Области видимости РАЗНЫЕ, см. комментарий:

//где-то назначаю событие


Это не значит, что прямо выше ф-ии. Код приведен только для примера, вы мыслите слишком узко.

Код removeEvent работает кроссбраузерно.

/**
     * удаление события с элемента
     * @param {type} el
     * @param {type} type
     * @param {type} fn - имя ф-ии
     * @returns {undefined}
     */
    removeEvent: function(el, type, fn) {

        if (el) {
            if (typeof removeEventListener !== "undefined") {
                el.removeEventListener(type, fn, false);
            } else if (typeof detachEvent !== "undefined") {
                el.detachEvent("on" + type, fn);
            } else {
                el["on" + type] = null;
            }
        }

    },


Убейтесь, недоразработчик.
Тут как бы форум по javascript и я ожидаю адекватные ответы по теме, а не идиотские придирки или тупые ответы.
Ответить с цитированием