я бы вставил, но вот это всё динамически делается.
Вообщем там происходит примерно следующее
var El = document.getElementById(ElId);
if(ElClassName && ElClassName != '') {
El.className = ElClassName;
}
if(ElContent && ElContent != '') {
El.innerHTML = ElContent;
}
Я знаю есть проблемы с путаньем name и id при getElementById, но name я вообще не использую. В связи с вышеописанным, я думаю что возможно ИЕ не хочет обновить до конца DOM. А когда я вызваю менюшку то он это делает. Может есть способ заставить браузер обновить дерево?