JS code hides elements in a point on a web page

From , 5 Years ago, written in JavaScript, viewed 197 times.
URL https://pastebin.vip/view/36e51f22
  1. // Click on an element (image, etc.) to hide, press Escape when finished.
  2. // My site: andrew.dx.am
  3.  
  4. javascript:(function(){var d=document,useMine=true,prevEl;function AddHandler(orig,mine) {return function(e){if(useMine)mine(e);else if(orig)orig(e);};}function Myonmouseover(e) {var evt=e||window.event;var elem=evt.target||evt.srcElement;elem.style.outline='2px solid gray'; prevEl=elem;}function Myonmouseout(e){var evt=e||window.event;var elem=evt.target||evt.srcElement;elem.style.outline='';} function Myonclick(e){var evt=e||window.event;var elem=evt.target||evt.srcElement;elem.style.display='none';} function Myonkeydown(e){var evt=e||window.event;if(evt.keyCode==27){prevEl.style.outline='';useMine=false;}} d.onmouseover=AddHandler(d.onmouseover,Myonmouseover);d.onmouseout=AddHandler(d.onmouseout,Myonmouseout); d.onclick=AddHandler(d.onclick,Myonclick);d.onkeydown=AddHandler(d.onkeydown,Myonkeydown);})()
  5. // Here's the expanded code as well:
  6.  
  7. javascript:
  8. (function(){
  9.   var d=document,useMine=true,prevEl;
  10.   function AddHandler(orig,mine){
  11.     return function(e){
  12.       if(useMine)
  13.         mine(e);
  14.       else if(orig)orig(e);
  15.     };
  16.   }
  17.   function Myonmouseover(e){
  18.     var evt=e||window.event;
  19.     var elem=evt.target||evt.srcElement;
  20.     elem.style.outline='2px solid gray';
  21.     prevEl=elem;
  22.   }
  23.   function Myonmouseout(e){
  24.     var evt=e||window.event;
  25.     var elem=evt.target||evt.srcElement;
  26.     elem.style.outline='';
  27.   }
  28.   function Myonclick(e){
  29.     var evt=e||window.event;
  30.     var elem=evt.target||evt.srcElement;
  31.     elem.style.display='none';
  32.   }
  33.   function Myonkeydown(e){
  34.     var evt=e||window.event;
  35.     if(evt.keyCode==27){
  36.       prevEl.style.outline='';
  37.       useMine=false;
  38.     }
  39.   }
  40.   d.onmouseover=AddHandler(d.onmouseover,Myonmouseover);
  41.   d.onmouseout=AddHandler(d.onmouseout,Myonmouseout);
  42.   d.onclick=AddHandler(d.onclick,Myonclick);
  43.   d.onkeydown=AddHandler(d.onkeydown,Myonkeydown);
  44. }
  45. )()
  46. //javascript/5210

Reply to "JS code hides elements in a point on a web page"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website