var func = function(e) {
var menu = document.getElementById('menu');
menu.style.left = e.pageX+'px';
menu.style.top = e.pageY+'px';
menu.style.display='block';
e.preventDefault();
};
document.getElementById('tux').addEventListener('contextmenu', func, false);
document.body.addEventListener('click',function(){
document.getElementById('menu').style.display = 'none';
},false)
var optionsHandler = function(e){
alert(e.target.textContent);
};
document.getElementById('option1').addEventListener('click', optionsHandler , false);
document.getElementById('option2').addEventListener('click', optionsHandler , false);
document.getElementById('option3').addEventListener('click', optionsHandler , false);