Advertisement
RageQxeen

Fix

Oct 14th, 2023 (edited)
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. <script defer>
  2. window.onload = function() {
  3. var isCtrl = false;
  4. document.onkeyup=function(e)
  5. {
  6. if(e.which == 17)
  7. isCtrl=false;
  8. }
  9. document.onkeydown=function(e)
  10. {
  11. if(e.which == 17)
  12. isCtrl=true;
  13. if((e.which == 85) || (e.which == 67) && (isCtrl == true))
  14. {
  15. return false;
  16. }
  17. }
  18. var isNS = (navigator.appName == "Netscape") ? 1 : 0;
  19. if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
  20. function mischandler(){
  21. return false;
  22. }
  23. function mousehandler(e){
  24. var myevent = (isNS) ? e : event;
  25. var eventbutton = (isNS) ? myevent.which : myevent.button;
  26. if((eventbutton==2)||(eventbutton==3)) return false;
  27. }
  28. document.oncontextmenu = mischandler;
  29. document.onmousedown = mousehandler;
  30. document.onmouseup = mousehandler;
  31.  
  32. if (document.addEventListener) { // IE >= 9; other browsers
  33. document.addEventListener('contextmenu', function(e) {
  34. alert(" No touchy!"); //here you draw your own menu
  35. e.preventDefault();
  36. }, false);
  37. } else { // IE < 9
  38. document.attachEvent('oncontextmenu', function() {
  39. alert("Dun do it!!");
  40. window.event.returnValue = false;
  41. });
  42. }
  43. };
  44.  
  45. document.addEventListener("click", function (event) {
  46. if ( event.target.tagName.toLowerCase() === "a" ) {
  47. var target = event.target.getAttribute("href");
  48. if(target.startsWith("#")) {
  49. window.location = "about:srcdoc"+target;
  50. event.preventDefault();
  51. }
  52. }
  53. }, false);
  54. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement