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

Beitrag lesen

Hi!

Das kannst im Menü Extras > Einstellungen > Inhalt > Javascript erweitert > Kontexmenü deaktivieren, einstellen.

Das ist bei mir schon deaktiviert! Deswegen müsste es am JavaScript liegen.

Dieser erste Teil
___________________________________________________
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 = click;
___________________________________________________
funktioniert super.

Und dieser zweite Teil
___________________________________________________
 document.oncontextmenu = Menu;

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";
}
___________________________________________________
auch.
Also müsste es doch am Zusammenspiel dieser beide Teile liegen, oder?
Was muss ich verändern?

Vielen vielen Dank!
ciao, hubschraubaer