Простой способ: грузить все меню второго уровня, однако ставить оборачивающему тэгу каждого меню display:none.
Во врапе меню первого уровня указать событие onmouseover. Далее - дело знания JS.
Сложный способ: грузить меню только n-ного уровня. Затем по onmouseover опрашивать некую страницу для генерации меню типа
menupage = PAGE
menupage.typeNum = 222
menupage.config.disableAllHeaderCode = 1
menupage.10 = HMENU
и забирать её содержимое через AJAX, затем вставлять в нужное место с помощью JS.
В любом случае, это дело скорее программирования на JS, чем вопрос генерации тайпой HTML.
|