Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2010, 17:43
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Не работает меню
Почему IE не хочет хавать этот код?

(function () {
	var nodes = document.getElementById('menu').getElementsByTagName('a');
	for (var i = 0; i < nodes.length; i++) {
		nodes[i].onmouseover = function () {
			if (this.nextSibling.nextSibling.className == 'sbc') {
				document.getElementById('submenu').innerHTML = this.nextSibling.nextSibling.innerHTML;
			} else {
				document.getElementById('submenu').innerHTML = '';
			}
		}
	}
})();


В самом меню сначала прописаны ссылки, а за ними — скрытый див с содержимым подменю, содержимое которого вставляется чуть ниже самого меню при наводке мыши на пункт.
Ответить с цитированием