disable right click without js and css

You can use user-select in CSS on any elements you don't want to be clicked on. Variants are needed for some older browsers though. As follows;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

On the body Tag do this:

<body oncontextmenu="return false">
...
</body>

The best way to do this :

<script type="text/javascript">
document.oncontextmenu =new Function("return false;")
document.onselectstart =new Function("return false;")
</script>

Good luck.


It is done with javascript.

I have disabled javascript and I can right-click. It disables with:

<script language="JavaScript">
document.oncontextmenu =new Function("return false;")
</script>    
<body onselectstart="return false">

There might be an issue with your browser, the site is online for me.