Vraag & Antwoord

Webprogrammeren & scripting

Right mousebutton disablen

8 antwoorden
  • Hoe kan ik in PHP de rechtermuisknop uitschakelen? Zonder zo'n irritante pop-up, maar gewoon zodat er niets gebeurt... Iemand enig idee?? Alvast bedankt...
  • Niet. Lekker simpel antwoord ;) PHP is server-side en de muis client-side (echt waar ;)). Je moet het met Javascript doen en hoe dat moet vind je bij Google of zo.
  • Ik zou er niet eens aan beginnen, want zo'n scriptje leidt tot niets anders dan irritaties en is kinderlijk eenvoudig te omzeilen. Echt waar, de kosten wegen hoogstwaarschijnlijk niet op tegen de baten. - Basje.
  • daar is een heel simpel truukje voor en deze is niet met de esc toets te omzeilen natuurlijk wel met de view source van uit de explorer balk( als je dit wil voorkomen moet je gewoon een popup window openenen zonder chrome. Hier is het script-je zet het in de tussen de head text en klaar is klara :) geeft geen popup of iets gewoon de 2e en 3e muisknop geven geen contextmenu. [code:1:966c493eea] <script TYPE="text/javascript"> if (window.Event) { document.captureEvents(Event.MOUSEUP) }; function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) { return false; }else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } } document.oncontextmenu = nocontextmenu; document.onmousedown = norightclick; </script> [/code:1:966c493eea] p.s. deze versie werkt alleen onder IE 5.0 en hoger Mischien ook in IE4 maar dat kan ik hier nu ff neit testen. suc6 er mee. greetz Phince
  • Goed, dan heb je zo'n scriptje in je head. Dan gebruik ik shift+F10 of de contextmenu knop. _het kan niet_ .... echt niet. Enneh.... welke radicaal vernieuwende code heb je voor ons te verbergen? t.
  • [quote:869171c3dc="Phince"]daar is een heel simpel truukje voor[/quote:869171c3dc]En ook de manier om deze te omzeilen is simpel ;)
  • [code:1:60189c7764]<body oncontextmenu='return false;'>[/code:1:60189c7764] Maar dat zal waarschijnlijk niet overal werken.
  • Pfffff.... Wat een doorzetters hier... Vraagje aan al die genieën die mooie JavaScriptjes hebben om HTML en misschien nog meer JavaScriptjes te verbergen: wat doe je in het geval dat iemand zijn JavaScript heeft uitgezet? [b:a84dbee51e]Niets![/b:a84dbee51e] Daarnaast ben ik het (uiteraard) roerend met teacher eens: er is geen HTML dat je kunt verzinnen dat radicaal vernieuwend is en interessante scriptjes zijn op een ontelbaar plaatsen gratis te downloaden. De jouwe is echt niet een revolutionaire doorbraak, dus neem ook niet de moeite om die code te verbergen. Als mensen het echt willen hebben kunnen ze het toch wel krijgen en in de tussentijd pest je alleen die mensen die nieuw zijn op het internet en wellicht wat van je code kunnen leren. Je zou je dan juist gevleid moeten voelen! - Basje.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.