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