Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Очень нужна помощь. Проблемы с меню JavaScript
 
 автор: Nikitosina   (08.04.2008 в 13:59)   письмо автору
 
 

Нашёл в инете скрипт вертикального меню навигации по сайту.
Вот его код:

// JavaScript Document

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;


Меню это очень простое: есть категории и при наведении на одну из них рядом появляется всплывающее меню подкатегорий.
Нужно сделать так, чтобы при наведении курсором на один из раздел меню задний фон названия окрашивался в синий цвет (чтобы был виден возможный выбор).
Это я сделал с помощью стилей.
Но как сделать так, чтобы при выборе раздела из всплывающего окна категория, к которой принадлежит всплывающее меню, была по-прежнему был выделена синим.

Для тех кто ничего не понял, вот урл рабочего такого скрипта
http://www.alistapart.com/d/horizdropdowns/horizontal2.htm

Видите как при уходе курсором на всплывающее меню, серый цвет на названии раздела пропадает.
Как этого избежать?
Спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования