quel est votre but de désactiver la clic-droit . problème avec toute technique est qu'il y a toujours un moyen de contourner eux. la console pour firefox (firebug) et chrome permettent de désengorger cet événement. ou si vous voulez que l'image soit protégée, vous pouvez toujours regarder leur cache temporaire pour les images.
Si vous voulez créer votre propre menu contextuel, preventDefault est correct. Choisissez simplement vos batailles ici. pas même une grande bibliothèque JavaScript comme tnyMCE fonctionne sur tous les navigateurs ... et ce n'est pas parce que ce n'est pas possible ;-).
$(document).bind("contextmenu",function(e){
e.preventDefault()
});
Personnellement, je suis plus dans un Internet ouvert. Le comportement du navigateur natif ne doit pas être entravé par les interactions des pages. Je suis sûr que d'autres moyens peuvent être trouvés pour interagir qui ne sont pas le bon clic.
cela devrait fonctionner pour parfois;). Mais oubliez ça, il y a 100 autres façons de sauvegarder une image sur le web. Par ailleurs, si vous passez l'objet cliqué, alors utilisez-le! http://jsfiddle.net/VZX4A/ – meo
oui je sais. Je fais cela juste pour réduire le nombre de copies d'images. C'est spécialement pour ceux qui ne savent que faire un clic droit et enregistrer, c'est-à-dire les utilisateurs stupides. –
Juste ne pas. Vous ne protégez pas l'image contre la copie et vous désactivez les fonctionnalités par défaut et attendues du navigateur. –