MyBB.de Forum

Normale Version: rechte maustaste sperren?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
hi sapd, hi modercol,

erstmal danke für euere antworten!

klar isses total einfach, sachen rauszukopieren.
genauso einfach wie für euch nen kleinen code zu schreiben.
aber für mich ist das coden ein buch mit sieben siegeln.
und für manche ist das kopieren ohne maustaste unmöglich.

wie modercol schon schreibt:
klar ist mein content nichts besonderes.
aber man muss ja nicht tür und tor offenlassen, nur weil nichts wertvolles zu holen ist.

aber abgesehen davon: ich krieg den code nicht zum laufen.
rechte maustaste funzt überall im forum. obwohl wie beschrieben eingesetzt.

gruss an euch beide

pyro
Lass mich raten: du hast Firefox.
richtig geraten. Wink

das heisst, dass rechte-maustaste-sperren für firefox sowieso flach fällt!?
Was meinst du mit flach fällt?
dass man für den firefox die rechte maustaste nicht sperren kann?
Hi, alle zusammen!

Probiert es doch mal hiermit:
Code:
<SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var isMS = (navigator.appName == "Microsoft Internet Explorer") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function click(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
if(isMS)
function click(e)
   {
   if (document.all) {
      if (event.button == 2) {
         alert(message);
         return false;
      }
   }
   if (document.layers) {
      if (e.which == 3) {
         alert(message);
         return false;
      }
   }
   }
   if (document.layers) {
      document.captureEvents(Event.MOUSEDOWN);
   }
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = click;
document.onmouseup = click;
//-->
</script>
Der Code von mir müsste eigentlich beim Firefox gehen, habs ja selber ausprobiert.
Bloß manche Codes ignoriert er einfach.
Seiten: 1 2