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: 15 let
|
0