| Autor | Zpráva | ||
|---|---|---|---|
| bobczech Profil |
#1 · Zasláno: 25. 4. 2008, 00:08:42 · Upravil/a: bobczech
Prosím o radu,
jak docílím toho aby se mi při stisku šipky dolu celé vytvořené menu rozbalilo a při stisku šipky nahoru opět celé sbalilo … předem díky za každou pomoc ---------------------- Javascript:
function parseMenu()
{
spanlink=document.getElementById("menu").getElementsByTagName("span") ;
for (var x=1; x <= spanlink.length-1; x++)
{
showHide(spanlink[x]);
}
}
function showHide(tree)
{
tree=tree.nextSibling.nextSibling;
if (tree.style.display=="none")
{
tree.style.display="block";
}
else
{
tree.style.display="none";
}
}
window.onload=new Function("parseMenu()");
-------------------------------- Html: <ul id="menu"> <li><span onclick="showHide(this);return false;">Menu</span> <ul> <li><span onclick="showHide(this);return false;">Podmenu 1</span> <ul> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> </ul> </li> <li><span onclick="showHide(this);return false;">Podmenu 2</span> <ul> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> </ul> </li> <li><span onclick="showHide(this);return false;">Podmenu 3</span> <ul> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> <li><span onclick="showHide(this);return false;">Podmenu 3a</span> <ul> <li><a href="#">Odkaz</a></li> <li><a href="#">Odkaz</a></li> </ul> </li> <li><a href="#">Odkaz</a></li> </ul> </li> </ul> </li> </ul> |
||
| peta Profil |
#2 · Zasláno: 25. 4. 2008, 13:29:54 · Upravil/a: peta
bobczech
sipka dolu roluje se strankou dolu. www prohlizec - klavesove zkratky Ale pokud trvas na zablokovani klaves, viz jakpsatweb - javascript - udalost jakpsatweb - javascript - priklady na udalosti, odchytavani klaves google.com key event javascript crossbrowser Neni mozne, aby google nic nenaslo. tree=tree.nextSibling.nextSibling; Na to bych nespolehal. <li><span onclick="showHide(this);return false;">Podmenu 3</span> <ul> <li><a href="#">Odkaz</a></li> prepsano IE: <tag><tag>textNode</tag> <tag> <tag> prepsano Moz: <tag><tag>textNode</tag> textNode<tag> textNode<tag> Nejsem si ted jisty, jak nextshibing pracuje, ale aby ses nedostal na textnode misto UL tagu. |
||
|
Časová prodleva: 18 let
|
|||
0