Buenas, tengo una duda, como paturar el objeto event dentro de un prototype, el problema esta que si no hago el evento desde document parece ser que no recoge el evento ... quisiera saber como poder capturar el evento si se lo asigno:
Código:
document.getElementById('iframe').contentWindow.document.body.oncontextmenu = x.openMenu;
[/php]
Siendo x:
x.prototype.openMenu = function(e) {
var x, y;
if(document.all) {
x = 50;
y = 50 ;
} else {
x = e.screenX;
y = e.screenY - 140;
}
el = document.getElementById('menu');
el.style.width = el.style.height = "100px";
el.style.MozOpacity = 1;
x -= 2; y -= 2;
el.style.left = x + "px";
el.style.top = y + "px";
el.style.visibility = "visible";
return false;
}
x.prototype.closeMenu = function () {
var el;
el = document.getElementById('menu');
el.style.visibility = "hidden";
return false;
}
Pues eso ... a ve si alguien sabe como captura el evento