Очень нишевая проблема:
Иногда (в 30% случаев) я получаю ошибку javascript «неопределенный обработчик» в строке 3877 библиотеки прототипа.js (версия 1.6.0.2 от Google: http://ajax.googleapis.com/ajax)./libs/prototype/1.6.0.2/prototype.js).
Теперь на этой странице у меня есть карта Google, и я использую библиотеку Prototype Window.
Проблема возникает в IE7 и FF3.
Это информация, которую FireBug дает:
handler is undefined
? in prototype.js@3871()prototype.js (line 3877)
handler.call(element, event);
Я переключился на локальную версию прототипа и добавил некоторую отладку в вызывающий ошибку метод (createWraper), но отладка никогда не появляется до ошибки...
Я погуглил и нашел еще 1 упоминание об ошибке в той же строке, но ответа нет, поэтому я публикую его здесь, где, возможно, когда-нибудь кто-нибудь ответит :).