Autor Zpráva
Anonymní
Profil *
Ahoj,
mam problem. Nevíte kde by se dal sehnat script na levé víceurovňové menu?
Začínám se učit javascript, ale ještě nejsem tak daleko, abych ho vytvořil sám.
Nebo nevíte jak upravit tenhle script, aby se mi nezabalovaly všechny seznamy na stránce? Dík moc
<HTML>

<HEAD>
<TITLE>Menu</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<STYLE TYPE="text/css">
UL {
cursor : hand;
color : navy;
font-weight : bold;
margin-left : 5pt;
}

UL UL {
display : none;
margin-left : 10pt;
}

.leaf {
cursor : text;
color : black;
font-weight : normal;
list-style-image : none;
list-style-type : disc;
}

A, A:visited {
cursor : hand;
text-decoration : none;
font-weight : normal;
color : Black;
font-size : 12px;
font-family : "Verdana","Arial CE", "Arial", "Times New Roman";
}

A:hover {
text-decoration : underline;
}
</STYLE>

<SCRIPT LANGUAGE="JavaScript">
function checkParent(src, dest) {
while (src!=null) {
if (src.tagName == dest) return src;
src = src.parentElement;
}
return null;
}
function Menu() {
var open = event.srcElement;
var el = checkParent(open, "LI");
if (null!=el) {
var pos = 0;
for (var pos=0; pos<el.children.length; pos++) {
if ("UL"==el.children[pos].tagName) break;
}
if (pos==el.children.length) return;
} else return;

el = el.children[pos];
if ("UL"==el.tagName) {
if (""==el.style.display) {
el.style.display = "block";
}
else
{
el.style.display = "";
}
}
event.cancelBubble = true;
}

document.onclick = Menu;
</SCRIPT>
</HEAD>
<BODY leftmargin=0>
<ul>
<li>Administrace
<ul>
<li class=leaf><a href="" title="Přidání osoby do systému">Nový uživatel</a>
<li class=leaf><a href="" title="Editace stávající osoby ze systému">Editovat uživatele</a>
<li class=leaf><a href="" title="Přidání nového operátora">Nový operátor</a>
<li class=leaf><a href="" title="Administrace operátorů">Operátoři</a>
</ul>
<li>Témata
<ul>
<li class=leaf><a href="" title="Přidání HLAVNÍHO tématu">Přidat téma</a>
<li class=leaf><a href="" title="Editace tématu">Editace tématu</a>
<li class=leaf><a href="" title="Přidání často kladené otázky">Přidat otázku</a>
<li class=leaf><a href="" title="Editace často kladených otázek">Editace otázky</a>
</ul>
<li>Odkazy
<ul>
<li class=leaf><a href="" title="Soukromé kontakty">Přátelé</a>
<li class=leaf><a href="" title="Obchodní kontakty">Spolupracovníci</a>
</ul>
</ul>
Leo
Profil
Zatim jenom CSS / nemuzete misto class="leaf" proste pouzit

ul ul li ?

Leo
Fred
Profil
Tady na konci diskuse http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=5&topic=21 03&page=0#8 je odkaz na víceúrovňové menu
Anonymní
Profil *
Díky Frede. Fakt dík!!
Toto téma je uzamčeno. Odpověď nelze zaslat.