Следующее утверждение получает номер часть ID гиперссылки (это заявление и первый из трех утверждений выше похожа). Примечание: если ссылка, которая запускает событие OnMouseOver не имеют подменю, все возможные строки, которые, возможно, были созданы под ним по-прежнему удалить; все в порядке. Утверждение, что следует, является большим, если-заявление. Условный часть для Internet Explorer и еще часть для других браузеров. Для Internet Explorer, гиперссылки ставятся внутри одного SPAN элемента, который идет внутри ячейки подряд.
Для других браузеров, гиперссылки ставятся непосредственно в ячейку без элемента SPAN. Код If-части похож на код в еще части. Код в ПЧ или еще часть начинается с IF-заявление. Этот внутренний если-заявлении сначала проверяет, если многомерный массив в элемент вопроса имеет массив для подменю. Цель этой внутренней IF-заявление является создание подменю, если ссылка на которое мышь закончилась, есть. Если состояние внутренней IF-заявление, правда, заявления он исполняется.
Заявления производить новую строку и кормить его с ссылками, чьи строки в массиве, указанном идентификатором массива во внутреннем если условием. Наведении курсора мыши (ID, обр) функция производит подменю. Он имеет некоторые сходства с для цикла заявления выше, который создал гиперссылки на главном меню. Так, внутренняя, если заявление-вот, добавляет еще одну строку, его первое заявление увеличивает переменную maxRowIndx. Переменная maxRowIndx отслеживает общего количества строк, присутствующих в любой момент.
Так что, если добавляется строка, эта переменная увеличивается; если строка удаляется, то уменьшается. Следующее утверждение готовит новую строку удостоверение. В заявлении после создает новую строку. В заявлении, которое следует дает новая строка его ID. Следующее утверждение дает новая строка цвет фона. В заявлении, которое следует, готовит SPAN ID. В заявлении после вставляет ячейку в