M
matibaski
Guest
Mahlzeit!
Ich habe folgendes:
In meiner Homepage habe ich von einem Freund erhaltene DropDown Codes, die mit JS und CSS sind.
Die CSS Codes sind mir alle klar.
Doch ich habe nun vor, das erste Dropdownmenü zu verdoppeln (About me, Community)
Und nun habe ich be CSS alles verändert, das ich gebraucht habe.
Doch:
Beim Javascript komme ich nicht draus, was ich machen muss, um mehrere DropDownmenü's zu öffnen.
Dies ist der JS Code:
und dies ist der css code:
Ich weiss, dass der JS-Skript das DropDown Menü nimmt, dass die ID hat, die dort stehen:
<ul id="about"> & navRoot = document.getElementById("about");
Doch wie kann ich den erweitern, (den JS Code), dass ich mehrere DropDownmenü's habe?
Hier ist die CSS Formatierung: (Vielleicht hilft die euch weiter)
Schreibt nicht: Frag doch deinen Freund!
Der ist im Urlaub!
Ich habe folgendes:
In meiner Homepage habe ich von einem Freund erhaltene DropDown Codes, die mit JS und CSS sind.
Die CSS Codes sind mir alle klar.
Doch ich habe nun vor, das erste Dropdownmenü zu verdoppeln (About me, Community)
Und nun habe ich be CSS alles verändert, das ich gebraucht habe.
Doch:
Beim Javascript komme ich nicht draus, was ich machen muss, um mehrere DropDownmenü's zu öffnen.
Dies ist der JS Code:
Code:
<script type="text/javascript">
<!--
startList = function()
{
if (document.all&&document.getElementById)
{
navRoot = document.getElementById("community");
for (i=0; i<navRoot.childNodes.length; i++)
{
node = navRoot.childNodes[i];
if (node.nodeName=="LI")
{
node.onmouseover=function()
{
this.className+=" over";
}
node.onmouseout=function()
{
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
//-->
</script>
Code:
<ul id="about">
<li>
<a href="index.php?site=onama">O nama</a>
<ul style="position: absolute; left: 0px; top: 29px">
<li><a href="#">Biografija</a></li>
<li><a href="#">Slike</a></li>
<li><a href="#">Dalje...</a></li>
</ul>
</li>
</ul>
Ich weiss, dass der JS-Skript das DropDown Menü nimmt, dass die ID hat, die dort stehen:
<ul id="about"> & navRoot = document.getElementById("about");
Doch wie kann ich den erweitern, (den JS Code), dass ich mehrere DropDownmenü's habe?
Hier ist die CSS Formatierung: (Vielleicht hilft die euch weiter)
Code:
ul
{
margin: 0;
padding: 0;
list-style: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
ul li
{
position: relative;
}
li ul
{
position: absolute;
left: 159px; /* Set 1px less than menu width */
top: 0;
display: none;
}
/* Styles for Menu Items */
ul li a, a:hover
{
display: block;
text-decoration: none;
border: 1px solid #ccc; /* IE6 Bug */
border-bottom: 0;
padding: 5px;
}
ul li a
{
color: #777;
font-weight: bold;
background: #0000000; /* IE6 Bug */
}
ul li a:hover
{
color: black;
background: white; /* IE6 Bug */
}
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
li:hover ul, li.over ul
{
display: block;
}
/* Schriftstil, Abstände */
body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #FFFFFF;
background-color:#000000;
font-family: Verdana,Arial;
font-size: 10pt;
}
table, tr, td {
color: #FFFFFF;
font-family: Verdana,Arial;
font-size: 10pt
}
Der ist im Urlaub!