Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
3 / 3 / 0
Регистрация: 29.08.2009
Сообщений: 108

Меню немного клинит

31.10.2010, 18:56. Показов 820. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделала меню, а оно выполняется немного не так, например, 1-е три подменю открываются и зрываются нормально, а если открыт пункт меню Документы, то творческие коллективы не открываются. В чем причина не пойму.
Код html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html>
<head>
<script src="1.js"></script>
</head>
<body>
<body onload="allclose()">
 <div id="menucarrier">
 
<div id="menu">
<ul>
 
  <li><a href="#" onclick="openMenu('sub_menu_1');return(false)">Главная</a> 
      <ul id="sub_menu_1">
          <li><a href="#">Анонс мероприятий на ноябрь</a></li>
          <li><a href="#">Календарный план 2011</a></li>
          <li><a href="#">Приветствия и поздравления </a></li>
 
               </ul>
  </li>
  <li><a href="#" onclick="openMenu('sub_menu_2');return(false)">История</a>
      <ul id="sub_menu_2">
 
          <li><a href="#">Историческая справка</a></li>
          <li><a href="#">Награды</a></li>
          <li><a href="#">Экскурсия по УТЦ</a></li>
 
     </ul>
  </li>
  <li><a href="#" onclick="openMenu('sub_menu_3');return(false)">Структура</a>
     <ul id="sub_menu_3">
          <li><a href="#">Администрация</a></li>
          <li><a href="#">Культурно-досуговый отдел</a></li>
          <li><a href="#">Отдел материальных ценностей и реквизита</a></li>
          <li><a href="#">Художник</a></li>
          <li><a href="#">Администратор</a></li>
          <li><a href="#">Инженер</a></li>
          <li><a href="#">Театр "Бумс"</a></li>
          <li><a href="#">Театр "Теремок"</a></li>
 
            </ul>
 
 <li><a href="#" onclick="openMenu('sub_menu_4');return(false)">Документы</a> 
      <ul id="sub_menu_4">
          <li><a href="#">Анонс мероприятий на ноябрь</a></li>
          <li><a href="#">Календарный план 2011</a></li>
          <li><a href="#">Приветствия и поздравления </a></li>
 
               </ul>
  </li>
 
 <li><a href="#" onclick="openMenu('sub_menu_5');return(false)">Мероприятия</a> 
</li>
 
<li><a href="#" onclick="openMenu('sub_menu_6');return(false)">Фотогалерея</a> 
</li>
<li><a href="#" onclick="openMenu('sub_menu_7');return(false)">Видео</a> 
</li>
<li><a href="#" onclick="openMenu('sub_menu_8');return(false)">Контакты</a> 
</li>
<li><a href="#" onclick="openMenu('sub_menu_9');return(false)">Услуги</a> 
</li>
<li><a href="#" onclick="openMenu('sub_menu_10');return(false)">Творческие коллективы</a> 
 <ul id="sub_menu_10">
          <li><a href="#">Алиса</a></li>
          <li><a href="#">Фейерверк</a></li>
 
</ul>
</li>
</div>
</div>
</body>
</html>
Код Javascript

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var id_menu = new Array('sub_menu_1','sub_menu_2','sub_menu_3','sub_menu_4','sub_menu_10');
function allclose() {
    for (i=0; i < id_menu.length; i++){
        document.getElementById(id_menu[i]).style.display = "none";
    }
}
function openMenu(id){
    for (i=0; i < id_menu.length; i++){
        if (id != id_menu[i]){
            document.getElementById(id_menu[i]).style.display = "none";
        }
    }
    if (document.getElementById(id).style.display == "block"){
        document.getElementById(id).style.display = "none";
    }else{
        document.getElementById(id).style.display = "block"; 
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2010, 18:56
Ответы с готовыми решениями:

Разделить меню так, чтобы каждый пункт меню был немного отдален друг от друга
Здравствуйте, на сайте есть меню: Мне нужно разделить его. Чтобы каждый пункт меню был немного отдален друг от друга. Как это...

меню функции нужно немного переделать
следующая проблема... я сделал меню но у меня переменные не связаны между функциями где у меня ошибки? как можно исправить ...

Горизонтальное меню навигации нужно немного изогнуть
подскажите как сверстать горизонтальное меню такого типа пробывал каждую категорию наклонить на несколько градусов с помощью...

1
184 / 101 / 8
Регистрация: 30.05.2009
Сообщений: 782
01.11.2010, 08:46
Странно, у меня все открывается, если имеется ввиду, что при открытии твроческие коллективы, документы должны закрываться..Может код джавы не туда вставила?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.11.2010, 08:46
Помогаю со студенческими работами здесь

Ошибка с библиотеками, что-то клинит
Выбивает целую кучу ошибок. может я что-то забыл.. 1&gt;f:\lessons\c++\projects-2013\fileotl\fileotl\otladka.cpp(47): error C2059:...

холодильник Indesif SB16740 клинит мотор
Собственно хотел посоветоваться со спецами, которые вскрывают &quot;запенку&quot;. Холодильнику 3 года, требуется замена компрессора. Клиент от...

Клинит шаговый двигатель на фрезерном станке [KingCut X6]
Добрый день Помогите, пожалуйста, разобраться со следующей проблемой: Есть фрезерный станок KymkCut X6. На оси Y стоит движок...

Ремонт ПММ Bosh SGS4682?07, Клинит циркуляционный насос
Здравствуйте коллеги! Я в основном занимаюсь ремонтом стиралок, с посудомойками встречаюсь редко, поэтому просьба строго не судить. А...

В наушник попало немного воды и он стал немного тише играть
В наушник попало немного воды и он стал немного тише играть. Это практически не заметно, но всё же раздражает. Так это пройдет со временем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru