javascript - How to re-enable RightClick only for specific tag/id -
i'm using code: document.oncontextmenu = (function() { var counter = 0; return function() { counter++; if (counter == 3) { $("<div id='r-click'></div>").appendto("#container").html("<span>!!! protected content !!!</span>").fadein(500).show().delay(4000).fadeout(800, function() { counter = 0; }); } return false; }; })(); now, issue have textarea html code banner, , need context menu appear on it. possible edit code i'm using? you need use event object, passed oncontextmenu function. here solution: document.oncontextmenu = function(e) { var self = this; self.cnt = self.cnt || new(function() { this.counter = 0; }); if (e.target.id !== "somebannerid") { return false; } else { self.cnt.counter++; if (self.cnt.counter === 3) { $('#r-click').remove(); ...