Forum Moderators: open
<script language ="javascript">
var head = "display:''"
var ns6 = document.getElementById &&!document.all
var ie4 = document.all && navigator.userAgent.indexOf("Opera") == -1
function checkcontained(e)
{
var iscontained=0
cur = ns6? e.target : event.srcElement
i = 0
if (cur.id == "heading")
{
iscontained = 1
}
else
while(ns6 && cur.parentNode ¦¦ (ie4 && cur.parentElement))
{
if (cur.id == "heading" ¦¦ cur.id == "listing")
{
iscontained = (cur.id == "heading")? 1 : 0
break
}
cur = ns6? cur.parentNode : cur.parentElement
}
if (iscontained)
{
var foldercontent = ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display == "none")
{
foldercontent.style.display = ""
}
else
{
foldercontent.style.display = "none"
}
}
}
if (ie4 ¦¦ ns6)
document.onclick = checkcontained
</script>
HTML
<li id='heading'>Windows 2000</li>
<ul id='listing' style='display:none'>
<li id='listing'><a href="fakepath/fakefile.php">Introduction</a></li>
<li id='listing'><a href="fakepath/fakefile2.php">Installation</a></li>