Выпадающее трехуровневое меню (JavaScript и DOM)
Нужно выпадающее трехуровневое меню (JavaScript и DOM) — не CSS
есть шаблон, в него надо вставить выпадающее меню, причем есть несколько условий:
— js должен находиться в отдельном файле (DOM), не должно быть вызовов функции в качестве атрибутов для элементов или встроенных скриптов
— меню должно работать в IE6+, FF1.5+, Opera9+
— маню должно быть масштабируемым (т. е. пока не известно, сколько пунктов будет, известно только, что в меню 3 уровня — верхний и два выпадающих)
— ссылки в главном меню (которое есть сейчас) должны работать вне зависимости от скриптов
— шаблон должен остаться валидным xhtml 1.0 scrict
— желательно использовать многоуровневые списки
— меню для последнего элемента в навигации должно открываться в другую сторону, чтобы его было видно при 1024 на 768.
— должна использоваться задержка появления слоя (setTimeOut)