Få undermenu til at virke i IE
Jeg har fundet den her undermenu, men den virker ikke i IE:<table>
<tr>
<td style="background-color: #ffffff;">
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<ilayer name="sub1">
<layer name="sub2">
</layer>
</ilayer>
<div id="submenu" onMouseover="clear_delayhide()" onMouseout="resetit(event)"></div>
</tr>
</table>
</td>
</tr>
</table>
<script>
var submenu=new Array()
submenu[0]=''
submenu[1]='<td style=\"width: 800px; height: 15px; padding-left: 80px;\"><a href=\"index.php?page=side&navn=<?php echo $menulink2 ?>&cat=5&arkiv=<?php echo $arkiv ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu2 ?></a> | <a href=\"index.php?page=arkiv&navn=<?php echo $archivefor ?><?php echo $menu2 ?>&cat=5&lang=<?php echo $language ?>\" class=\"text\"><?php echo $arkiv ?></a></td>'
submenu[2]='<td style=\"width: 800px; height: 15px; padding-left: 160px;\"><a href=\"index.php?page=side&navn=<?php echo $menulink3 ?>&cat=3&arkiv=<?php echo $arkiv ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu3 ?></a> | <a href=\"index.php?page=arkiv&navn=<?php echo $archivefor ?><?php echo $menu3 ?>&cat=3&lang=<?php echo $language ?>\" class=\"text\"><?php echo $arkiv ?></a></td>'
submenu[3]='<td style=\"width: 800px; height: 15px; padding-left: 240px;\"><a href=\"index.php?page=side&navn=<?php echo $menulink4 ?>&cat=1&arkiv=<?php echo $arkiv ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu4 ?></a> | <a href=\"index.php?page=arkiv&navn=<?php echo $archivefor ?><?php echo $menu4 ?>&cat=1&lang=<?php echo $language ?>\" class=\"text\"><?php echo $arkiv ?></a></td>'
submenu[4]='<td style=\"width: 800px; height: 15px; padding-left: 320px;\"><a href=\"index.php?page=side&navn=<?php echo $menulink5 ?>&cat=4&arkiv=<?php echo $arkiv ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu5 ?></a> | <a href=\"index.php?page=arkiv&navn=<?php echo $archivefor ?><?php echo $menu5 ?>&cat=4&lang=<?php echo $language ?>\" class=\"text\"><?php echo $arkiv ?></a></td>'
submenu[5]='<td style=\"width: 800px; height: 15px; padding-left: 400px;\"><a href=\"index.php?page=side&navn=<?php echo $menulink6 ?>&cat=6&arkiv=<?php echo $arkiv ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu6 ?></a> | <a href=\"index.php?page=arkiv&navn=<?php echo $archivefor ?><?php echo $menu3 ?>&cat=6&lang=<?php echo $language ?>\" class=\"text\"><?php echo $arkiv ?></a></td>'
submenu[6]='<td style=\"width: 800px; height: 15px; text-align: right; padding-right: 160px;\"><a href=\"index.php?page=<?php echo $galleri2 ?>&navn=<?php echo $screenshots ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $screenshots ?></a> | <a href=\"index.php?page=<?php echo $galleri2 ?>&navn=<?php echo $elso ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $elso ?></a></td>'
submenu[7]='<td style=\"width: 800px; height: 15px; text-align: right;\"><a href=\"index.php?page=<?php echo $menupage7 ?>&navn=<?php echo $menulink7 ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu7 ?></a> | <a href=\"index.php?page=<?php echo $menupage8 ?>&navn=<?php echo $menulink8 ?>&lang=<?php echo $language ?>\" class=\"nav\"><?php echo $menu8 ?></a> | <a href=\"news/\" class=\"nav\" target=\"_blank\"><?php echo $menu10 ?></a></td>'
var menu=document.getElementById? document.getElementById("submenu") : document.all? document.all.submenu : document.layers? document.sub1.document.sub2 : ""
function showit(which)
{
clear_delayhide()
thecontent=(which==-1)? "" : submenu[which]
if (document.getElementById||document.all)
menu.innerHTML=thecontent
else if (document.layers)
{
menu.document.write(thecontent)
menu.document.close()
}
}
function resetit(e)
{
if (document.all&&!menu.contains(e.toElement))
delayhide=setTimeout("showit(-1)",500)
else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhide=setTimeout("showit(-1)",500)
}
function clear_delayhide()
{
if (window.delayhide)
clearTimeout(delayhide)
}
function contains_ns6(a, b)
{
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
</script>
