hubschraubaer: Position absolute mit Variable "füttern" ?

Beitrag lesen

Hi!
Das ist ja nett, dass du mir noch geschrieben hast! Vielen Dank.
Ich habe das angekreutzt. Also kann bei mir das Menü deaktiviert oder ersetzt werden.
Aber es funktioniert immer noch nicht. Und ich weiß nicht warum :-(

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
 <title>Test</title>
 <script type="text/javascript">
function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    if (window.opera)
      window.alert("Sorry: Diese Funktion ist deaktiviert.");
    return false;
  }
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;

document.oncontextmenu = function(e)
{
click(e);
Menu(e);
};

function Menu(e) {
 var posx = 0;
 var posy = 0;
 if (!e) var e = window.event;
 if (e.pageX || e.pageY)  {
  posx = e.pageX;
  posy = e.pageY;
 }
 else if (e.clientX || e.clientY)  {
  posx = e.clientX + document.body.scrollLeft
   + document.documentElement.scrollLeft;
  posy = e.clientY + document.body.scrollTop
   + document.documentElement.scrollTop;
 }
document.getElementById("menu").style.display = "block";
document.getElementById("menu").style.position = "absolute";
document.getElementById("menu").style.left = posx +"px";
document.getElementById("menu").style.top = posy + "px";
}

document.onclick = Menu_weg;
function Menu_weg() {
 document.getElementById("menu").style.display = "none";
}
 </script>
</head>

<body>
 <span style="white-space:nowrap; background-color:#E0E0FF; padding:1em 2em; display:none;" id="menu">Hier ist das Menü</span>
</body>
</html>

Vielen vielen Dank für dein Bemühen.
ciao, hubschraubaer