ich habe nach längerem Suchen ein PullDown Menü gefunden. Es läuft unter IE und Netscape, aber es gibt mit dem Script ein Problem:
Man kann Links einfügen, aber leider werden sie nach dem klick nicht ausgeführt!

Hier mal der Code:

<html><head><title>Pull-Down-Untermenüs</title>

<script>
<!--

var old;
var memold;

var subold;


if(document.layers)
{
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=do_out;
} else
{
document.onmousedown=do_out;
}



function show_layer(x)
{
if(document.layers)
document.getElementById(x).visibility="show";

else
document.getElementById(x).style.visibility="visible";
}

function hide_layer(x)
{
if(document.layers)
document.getElementById(x).visibility="hide";
else
document.getElementById(x).style.visibility="hidden";
}

function do_menu(x)
{
if(!old)
old=memold;

if(old!=x)
{
show_layer(x);
old=x;
} else
old="";
}

function do_check(x)
{
if(old && old!=x)
{
hide_layer(old);
show_layer(x);
old=x;
}

do_submenu();
}

function do_out()
{
if(old)
hide_layer(old);

memold=old; old="";

do_submenu();
}

function do_submenu(x)
{
if(subold)
{
hide_layer(subold);
subold="";
}

if(x)
{
show_layer(x);
subold=x;
}
}


// -->
</script>


<style>

.menu
{
position: absolute;
top:0;
z-index: 2;
}

.submenu
{
position: absolute;
top: 21;
z-index: 0;
visibility: hide;
visibility: hidden;
}

</style>

</head>

<body>

<div id="m1" class="menu" style="left: 5;">
<table bgcolor="00FF00" cellspacing="0" cellpadding="2" border="0" width="115">
<tr><td><a href="" onmouseup="do_menu('m1x')" onclick="if(!document.layers) this.blur(); return false;" onmouseover="do_check('m1x')"><b>Betriebssystem</b></a>
</table>
</div>

<div id="m1x" class="submenu" style="left: 5;">
<table bgcolor="00FF00" cellspacing="0" cellpadding="2" border="1" width="115">
<tr><td>
<a href="http://www.penner.de">Windows</a><br>
<a href="">Mac</a><br>
<a href="">Unix</a><br>
<a href="">BeOS</a>
</tr></td>
</table>
</div>

<br>

</body>
</html>