2012-04-10 102 views
0

我最近开始在Silverlight应用程序中编写代码。我没有很好的想法。现在我遇到了问题,禁用了右键单击HTML页面中的Silverlight应用程序。我试图做很多事情,但没有成功。请帮助我如何禁用右键单击使用silverlight的htmlpage。如何禁用使用Silverlight的HTML页面上右键单击?

+0

你能用javascript吗? – freebird 2012-04-10 11:37:26

+1

你能列出“很多东西”吗? – Shoban 2012-04-10 11:38:01

+0

是的,我们可以使用JavaScript ........... – 2012-04-10 12:11:01

回答

1

如果你可以在这里使用JavaScript是你的答案,但通常不推荐右键点击,它会惹恼一些用户。

<script type="text/javascript" > 
     var BM = 2; // button middle 
     var BR = 3; // button right 
     var msg = "MOUSE RIGHT CLICK IS NOT SUPPORTED ON THIS PAGE"; 

     function mouseDown(e) { 
      try { if (event.button == BM || event.button == BR) { return false; } } 
      catch (e) { if (e.which == BR) { return false; } } 
     } 
     document.oncontextmenu = function() { return false; } 
     document.onmousedown = mouseDown; 
    </script>