Ein bisschen Mühe von deiner Seite (du willst schließlich geholfen bekommen) wäre ganz fair gewesen. Der ganze CSS kram und das meiste HTML interssiert für dein Problem nicht.
:-(
if(document.layers)
{
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=do_out;
} else
{
document.onmousedown=do_out;
Du fängst hier alle Klicks ab, oder?
}
function show_layer(x)
{
if(document.layers)
document.layers[x].visibility="show";
else
document.all[x].style.visibility="visible";
}
Du programmierst übrigens nur für 4'er Browser. Mittlerweile sind einige schon bei der Version 7.
Schau dir das mal an: http://www.netzwelt.com/selfhtml/dhtml/index.htm
<td><a href="javascript:do_menu('m1x')" onmouseover="do_check('m1x')">
<p align="center"><span style="font-weight: 400">
<font size="2" color="#000000" face="Verdana">NEWS</b></a> </font></span>
</td>
</tr>
</table>
</div>
<div id="m1x" class="submenu" style="position: absolute; left: 10; top: 183; width: 122,5; height: 34">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="122,5">
<tr>
<td bordercolor="#ffffff">
<p align="center"><font size="2" color="#000000" face="Verdana">
<span style="font-weight: 400">
Aktuell</span><br>
<a href="#"><font color="#000000"><span style="font-weight: 400">Geschichte</span></font></a> </font> </td>
Ich sehe hir keine Links, die ausgeführt werden könnten.
Dein HTML code ist übrigens hochgradig ungültig. Schikc mal deine Seite durch den Validator http://validator.w3.org/.
Darüberhinaus mischt du CSS und HTML 3.2 was nicht sinnvoll ist.
Struppi.