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

HTML+CSS+JavaScript

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

 

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

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

тема: изменить меню
 
 автор: nick108   (26.04.2008 в 16:04)   письмо автору
 
 

ношел такое меню, и меня интерисует как сделать так чтобы оно не закрывалось при нажатие на текст - вкладка 1 или на текст вкладка 2(вкладка 1 и вкладка 2 это пункты меню)
<script >
function treeExpand(trname) {
head = trname+'_h';
body = trname+'_b';
trh = document.getElementById(head);
trb = document.getElementById(body);
var b,h;
if (trh.style.display == 'none')
{ h = 'none';
b= 'block';}
else
{ h = 'block';
b = 'none';}
trh.style.display = b;
trb.style.display = h;
return true;
}
</script>

<div id='tr_2_h' onClick="treeExpand('tr_2')" style="cursor:hand" class='menu_head_unactive'>
+ меню</div>
<div id='tr_2_b' onClick="treeExpand('tr_2')" style="cursor:hand; display:none;" class='menu_head_active'>
- меню
<table border=0>
<tr><td>
<ul style="menu">
<li class="menus">вкладка 1</li>
<li class="menus">вкладка 2</li>
</ul></td></tr>
</table>
</div>

   
 
 автор: sil   (26.04.2008 в 19:32)   письмо автору
 
   для: nick108   (26.04.2008 в 16:04)
 

както так:
<script >
function treeExpand(trname) {
trh = document.getElementById(trname+'_h');
trb = document.getElementById(trname+'_b');

if (trb.style.display == 'none') {
  trh.childNodes[0].innerHTML = '-';
  trb.style.display = 'block';
} else {
  trh.childNodes[0].innerHTML = '+';
  trb.style.display = 'none'; 
}
return true;
}
</script>

<div id='tr_2_h' onClick="treeExpand('tr_2')" style="cursor: pointer;" class='menu_head'><span style="background: red; padding: 0 10px ">+</span>
меню
</div>

<div id='tr_2_b' style="cursor: pointer; display:none;" class='menu_body'>
<table border=0>
<tr><td>
<ul style="menu">
<li class="menus">вкладка 1</li>
<li class="menus">вкладка 2</li>
</ul></td></tr>
</table>
</div>

например.
но можно ещё какнибудь

   
 
 автор: nick108   (26.04.2008 в 19:39)   письмо автору
 
   для: sil   (26.04.2008 в 19:32)
 

большое спасибо

   
Rambler's Top100
вверх

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