X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Выпадающее меню в файлах .inc
beetljuice
beetljuice
Topic Starter сообщение 18.11.2010, 14:51; Ответить: beetljuice
Сообщение #1


День добрый уважаемые!
Добропорядочные модеры не ругайтеся, я видел предыдущую тему, мне кажется она немного отличаетсяот моей!:rolleyes:
У меня так же как и у автора предыдущей темы в IE не работает выпадающее меню, вот только его задача решилась поправками в коде и расширением странички .php, у меня ситуация несколько сложнее -
В моем случае страницы сверстаны так, что выпадающее меню заключено в файлы .inc (для простоты корриектировок). Во всех браузерах это меню благополучно работает, а в IE не хочет совсем, более того отображается с какими то промежутками странными!:cry:
http://happy-tails.ru/

index.html -
.......
.......</title>
<script type="text/javascript" src="cssmenu.js"></script>
............
<tr>
<!--навигация (каталог)-->
<!--#include virtual="inc/menu_katalog.inc" -->
<!--КОНЕЦ навигации-->

</tr>
........


cssmenu.js
<script>
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;
</script>


menu_katalog.inc -
<td class="mitem1">
<a href="dogs.html">Товары для собак</a></td></tr>
<tr><td>
<div class="mitem">
<ul>
<li><a href="dry.html"><img src="images/bull.gif" alt="сухой корм для собак" title="сухой корм для собак" width="11" height="9"> Сухой корм</a>
<ul>
<li><a href="darling.html"><img src="images/bull.gif" alt="" width="11" height="9"> Darling</a></li>
<li><a href="dog_chow.html"><img src="images/bull.gif" alt="" width="11" height="9"> Dog Chow</a></li>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_plan.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina Pro Plan</a></li>
<li><a href="royal_dog.html"><img src="images/bull.gif" alt="" width="11" height="9"> Royal Canin</a></li>
</ul>
</li>

<li><a href="canned.html"><img src="images/bull.gif" alt="" width="11" height="9"> Консервы</a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>

<li><a href="delicacy.html"><img src="images/bull.gif" alt="" width="11" height="9"> Лакомства </a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>
<li><a href="accessory.html" class="brd"><img src="images/bull.gif" alt="" width="11" height="9"> Акссесуары </a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>
</ul>
</div>
</td></tr>
<tr><td height="20" align="left"></td></tr>
<tr><td height="20" align="left"></td></tr>

<tr><td class="mitem1"><a href="cats.html">Товары для кошек</a></td></tr>
<tr><td>
<div class="mitem">
<ul>
<li><a href="dry.html"><img src="images/bull.gif" alt="" width="11" height="9"> Сухой корм</a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>

<li><a href="canned.html"><img src="images/bull.gif" alt="" width="11" height="9"> Консервы</a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>

<li><a href="delicacy.html"><img src="images/bull.gif" alt="" width="11" height="9"> Лакомства </a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>
<li><a href="accessory.html" class="brd"><img src="images/bull.gif" alt="" width="11" height="9"> Акссесуары </a>
<ul>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_pac.html"><img src="images/bull.gif" alt="" width="11" height="9"> Pro Pac</a></li>
<li><a href="purina.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina</a></li>
</ul>
</li>
</ul>
</div>
</td>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tgarl
tgarl
сообщение 18.11.2010, 15:03; Ответить: tgarl
Сообщение #2


код подобный соседней теме и ошибки такие же:
нормальные броузеры работают с LI:hover
ie этого не понимает для этого применен скрипт. но скрипт обращается к элементу
document.getElementById("nav");


где у вас элемент с таким ID?

добаьте к каркасу меню
<ul id="nav">
<ul>
<li><a href="dry.html"><img src="images/bull.gif" alt="сухой корм для собак" title="сухой корм для собак" width="11" height="9"> Сухой корм</a>
<ul>
<li><a href="darling.html"><img src="images/bull.gif" alt="" width="11" height="9"> Darling</a></li>
<li><a href="dog_chow.html"><img src="images/bull.gif" alt="" width="11" height="9"> Dog Chow</a></li>
<li><a href="hills.html"><img src="images/bull.gif" alt="" width="11" height="9"> Hill's</a></li>
<li><a href="pro_plan.html"><img src="images/bull.gif" alt="" width="11" height="9"> Purina Pro Plan</a></li>
<li><a href="royal_dog.html"><img src="images/bull.gif" alt="" width="11" height="9"> Royal Canin</a></li>
</ul>
</li>
...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
beetljuice
beetljuice
Topic Starter сообщение 18.11.2010, 15:51; Ответить: beetljuice
Сообщение #3


Сделал никаких изменений, вставлял скрипт напрямую в index.html ничего, так же пробовал вставить скрипт перед меню в .inc, тоже без результатно :wacko:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
beetljuice
beetljuice
Topic Starter сообщение 18.11.2010, 16:05; Ответить: beetljuice
Сообщение #4


Взялся эксперементировать, с предыдущего обсуждения взял правленный код и вставил в html запустил в IE меню заработало, точно так же вставил код меню (чужой правленный), скрипт и стили в свою страничку прям в середину контента, и меню перестало работать....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tgarl
tgarl
сообщение 19.11.2010, 11:05; Ответить: tgarl
Сообщение #5


у вас ошибки в коде значит, например cssmenu.js:

[php]<script type="text/javascript"><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /cssmenu.js was not found on this server.</p> <hr> <address>Apache/2.2.15 (Unix) mod_fcgid/2.3.5 Server at happy-tails.ru Port 80</address> </body></html> </script>
[/php]Это как? может конечно у вас используется cms и это зашифровано , но мне кажется это ошибка

еще проверьте стили - если вы добавляете скриптом класс то его нужно в стилях отразить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
beetljuice
beetljuice
Topic Starter сообщение 19.11.2010, 12:32; Ответить: beetljuice
Сообщение #6


tgarl ошибки в коде, это я понял, но ничего не могу найти((((сильно подозреваю что проблема в стилях, но так как писал это выпадающее меню не сам, то пока не могу найти ошибку!

По поводу показанного вами кода "например cssmenu.js:" я ничего не понял, и откуда он тоже не понимаю! Сайт не на CMS и там вроде бы ничего не зашивровано.....

Нет класс скриптом не добавлял, схема такая:
Общая html страничка, она обращается к скрипту -
<script type="text/javascript" src="cssmenu.js"></script>
далее к стилям -
<link href="css/style.css" rel="stylesheet" type="text/css">
<link href="css/style_top.css" rel="stylesheet" type="text/css">
<link href="css/style_bottom.css" rel="stylesheet" type="text/css">
и в блоке где должна быть расположено выпадающее меню:
<!--навигация (каталог)-->
<!--#include virtual="inc/menu_katalog.inc" -->
<!--КОНЕЦ навигации-->
Вот как то так!
Скрипт я проверил на коде выпадающего меню из предыдущей темы о "выпадающем меню"
Вот осталось понять ошибка в стилях или в коде (.inc) так пока и не разобрался!

PS вопрос не в тему, я не могу найти как отблагодарить за полезный совет, где та самая кнопка спасибо?....

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Aura Earn Company Inc. - Крипто офферы с высокими ставками которые конвертят!
0 AuraEarn 1909 7.9.2022, 14:58
автор: AuraEarn
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПеренести меню
1 Викторио_mw 1452 28.8.2018, 0:10
автор: TimurR
Открытая тема (нет новых ответов) Необходимо разрезать и установить Меню для группы ВКонтакте
2 boltuk 3398 4.12.2017, 14:44
автор: tezoro
Открытая тема (нет новых ответов) Помогите с меню - переделать в выпадающее
1 lepota 1128 4.12.2017, 13:29
автор: yury_mw
Открытая тема (нет новых ответов) Слайдер под меню
0 Olya_Poy 4635 29.11.2017, 11:09
автор: -garmoni-


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:20
Дизайн