Standart içerik menülerini engellemek ve sağ tıklama olayını elle tutmak istiyorum.JavaScript'te sağ tıklama etkinliğini nasıl yakalarım?
Bu nasıl yapılır? Üzerinde küresel kullanmak istiyorsanız()
function rightclick() {
var rightclick;
var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
alert(rightclick); // true or false, you can trap right click here by if comparison
}
(http://www.quirksmode.org/js/events_properties.html)
Ve sonra bile fonksiyon rightclick (ile onMouseDown kullanın:
@systempuntoout Hayır, bu farklı bir sorudur. Diğer soru, "javascript kullanmadan sağ tıklamayı engellemek" istiyor, bu soru sadece işlevsellikle genişletmek istiyor (pek çok site, kullanıcıları rahatsız edici bir şekilde rahatsız etmeden yapıyor, ör. Google dokümanları) – bobobobo
@Bobobobo: Doğru. UI uzantısını hedefliyorum, kısıtlama değil. – Giffyguy
ctrl + tıklayın veya cmd + click bunun için geçerli senaryolardır. Sağ tıklamaya sıkı sıkıya bağlı olsa da, içerik menüsünün sağ tıklatılmadığı için bu tam bir kopya gibi görünmemektedir. Sağ tıklama, bağlam menüsünde yer alır, başka bir şekilde değil. –