Hi!
Danke schön! Jetzt klappt das mit dem Anzeigen des Menüs. Aber jetzt kommt auch das Menü von Firefox, das ja nicht angezeigt werden soll. Was muss ich jetzt noch verändern?
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;
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;
document.getElementById("menu").style.top = posy;
}
Liegt es an den 2 document.oncontext=menu; ? Wenn ja, wie kann ich das dann anders machen?
Vielen vielen Dank für eure Antworten.
ciao, der dankbare hubschraubaer