|
|
|
| ношел такое меню, и меня интерисует как сделать так чтобы оно не закрывалось при нажатие на текст - вкладка 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> | |
|
|
|
|
|
|
|
для: 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>
|
например.
но можно ещё какнибудь | |
|
|
|
|
|
|
|
для: sil
(26.04.2008 в 19:32)
| | большое спасибо | |
|
|
|