JavaScript « IE7 и дропдаун.

Всем привет
Есть такой скпритик для дропдаун меню:
http://loki.timon.com.ua/select/
В IE8 - все хорошо, первый дропдаун работает, клонированые тоже.
В IE7 - дропдауны не работают вообще.
В IE8 в режиме IE7 - первый дропдаун работает, клонированные - нет.
В чем проблемы и как она решает?

Спасибо за внимание.

1 ответов


Это ошибка в prototype.js. Описание ошибки тут
Рекомендация №1: использовать вместо prototype - jQuery
Рекомендация №2 (если №1 не действует):


//вместо li.up() написать (строка №10):
var liselected = $(li).up().up().previous();
$(liselected).update(li.innerHTML);
 

Вылечилось заменой


onclick="changeMessengerType(this);"
 
На

onclick="changeMessengerType($(this));"