Скрипт выпадающих списков меню

Vladiger

С-Модер
LV
0
 
А я вот тут модик простенький накидал... :tender:
Если выражаться точнее, то сам скрипт я откуда-то выдрал, то есть стянул, но в целом оптимизацию под IPB сделал сам...
Не то что бы "НАВОРОЧЕННЫЙ", но довольно полезная штука. Вроде все протенько и в то же время прикольно.
Вообщем смотрим и пробуем наводить мышкой в строке SUBMENU (в хедере сайта). Если кого-то интересует, пользуйтесь на здоровье.
<div align="center"><a href="http://www.vladiger.jino-net.ru/downloads/transmenu.php" target="_blank"><!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo--><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>Trans Menu (Javascript) - Скрипт выпадающего списка меню</b><!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec--></a></div>
 
может в архивчик ты его запихнешь и в файловый архив его положим? B)
 
У меня есть идея получше...
В файловый архив то само собой... Если интересно то конечно выкладывай, не жалко.
Ты посмотри по ссылке, там кнопочка есть СКАЧАТЬ и скачивается сразу архив со скриптом и описанием... Вот его можешь и залить в файловый архив...


А вообще вот эту фишку с выезжающими менюшками, можно прямо здесь на форуме запостить в сообщении, только для этого нужно включить HTML в этом форуме, прописать кое чего, потом выключить HTML...
И будет вообще фишка: - DEMO так сказать прямо на форуме...
Но это конечно не обязательно, но если чего, то в Админке про это поболтаем...
 
ок.. сейчас скачаю и залью

вот - <a href="http://pronets.ru/downloads.php?view=250" target="_blank">http://pronets.ru/downloads.php?view=250</a>

Сейчас попробую на этот форуме сделать это
 
парни, на локалке нормально работает, а на форуме в нете, подтормаживает... :( в чем трабл может быть?


тормозит только на опере :(

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><div class='ipb-top-left-link'><a href="java script:void(0)" id="sections">Разделы сайта (+)</a></div>
<script type="text/javascript">
if (TransMenu.isSupported()) {
&nbsp;&nbsp;&nbsp;&nbsp;var ms = new TransMenuSet(TransMenu.direction.down, -1, navigator.userAgent.toLowerCase().indexOf("opera") == 0 ? 31 : 10, TransMenu.reference.bottomLeft);
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.updateImgPath("");
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.subpad_x = 3;
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.subpad_y = 0;
&nbsp;&nbsp;&nbsp;&nbsp;var sections = ms.addMenu(document.getElementById("sections"));
&nbsp;&nbsp;&nbsp;&nbsp;sections.addItem("Новости", "", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var sections1 = sections.addMenu(sections.items[0]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sections1.addItem("Новости", "index.php?showforum=2", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sections1.addItem("Другие новости", "index.php?showforum=62", 0, 0);
sections.addItem("История", "index.php?code=history", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;sections.addItem("Администрация", "", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var sections3 = sections.addMenu(sections.items[2]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sections3.addItem("Вопрос администрации", "index.php?showtopic=43", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;sections.addItem("Транспорт", "", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var sections4 = sections.addMenu(sections.items[3]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sections4.addItem("Расписание движения электричек", "index.php?code=rasp_el", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sections4.addItem("Расписание движения автобусов", "index.php?code=rasp_av", 0, 0);
sections.addItem("Телефоны", "index.php?code=telephone", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.renderAll();
}
init1=function() {
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.initialize();
};
if (window.attachEvent) {
&nbsp;&nbsp;&nbsp;&nbsp;window.attachEvent("onload", init1);
}else{
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.initialize();
}
</script>
<div class='ipb-top-right-link'><a href="java script:void(0)" id="section">Разделы форума (+)</a></div>
<script type="text/javascript">
if (TransMenu.isSupported()) {
&nbsp;&nbsp;&nbsp;&nbsp;var ms = new TransMenuSet(TransMenu.direction.down, -1, navigator.userAgent.toLowerCase().indexOf("opera") == 0 ? 31 : 10, TransMenu.reference.bottomLeft);
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.updateImgPath("{$this->ipsclass->vars['img_url']}/");
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.subpad_x = -275;
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.subpad_y = 0;
&nbsp;&nbsp;&nbsp;&nbsp;var section = ms.addMenu(document.getElementById("section"));
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Поиск", "index.php?act=Search&f=0", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Помощь", "index.php?act=Help", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Галерея", "index.php?act=module&module=gallery", 0, 0);
var section1 = section.addMenu(section.items[2]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section1.addItem("Фото", "index.php?automodule=gallery&req=sc&cat=4", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section1.addItem("Наши фото,это МЫ!", "index.php?automodule=gallery&req=sc&cat=5", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section1.addItem("Всякое разное", "index.php?automodule=gallery&req=sc&cat=6", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section1.addItem("Конкурс 'Осень'", "index.php?automodule=gallery&req=sc&cat=14", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section1.addItem("Наши питомцы", "index.php?automodule=gallery&req=sc&cat=15", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Репутация", "index.php?act=rep&type=rating", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Календарь", "index.php?act=calendar", 0, 0);
var section3 = section.addMenu(section.items[4]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section3.addItem("Текущий месяц", "index.php?act=calendar&cal_id=1&code=find&what=thismonth", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section3.addItem("Текущая неделя", "index.php?act=calendar&cal_id=1&code=find&what=thisweek", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Пользователи", "", 0, 0);
var section4 = section.addMenu(section.items[5]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section4.addItem("Список мужчин", "index.php?act=Members&pp_gender=male", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section4.addItem("Список женщин", "index.php?act=Members&pp_gender=female", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;section4.addItem("Пользователи с фото", "index.php?act=Members&photoonly=1", 0, 0);
&nbsp;&nbsp;&nbsp;&nbsp;section.addItem("Правила форума", "", 0, 0);
TransMenu.renderAll();
}
init1=function() {
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.initialize();
};
if (window.attachEvent) {
&nbsp;&nbsp;&nbsp;&nbsp;window.attachEvent("onload", init1);
}else{
&nbsp;&nbsp;&nbsp;&nbsp;TransMenu.initialize();
}
</script><!--c2--></div><!--ec2-->

2 кнопки у меня, по форуму и сайту, в чем может быть проблема?
 
Сверху