|
Categorieën >
HTML & CSS
Rechtermuisknop uitschakelen
Babsmolleke – 26/08/2010 23:12 (Laatst gewijzigd op 27/08/2010 11:29)
|
|
offline
|
Nieuw lid
|
Voor mijn site wil ik de rechtermuisknop blokkeren en via deze html code in Internet Explorer lukt het:
<script type="text/javascript">
function geenRechtsKlik(mk)
{
var copyrightTekst = "Copyright mijnwebsite.nl";
if (navigator.appName == 'Netscape' && (mk.which == 3 || mk.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
{
alert(copyrightTekst);
return false;
}
return true;
}
document.onmousedown = geenRechtsKlik;
document.onmouseup = geenRechtsKlik;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown = geenRechtsKlik;
window.onmouseup = geenRechtsKlik;
</script>
<script type="text/javascript"> function geenRechtsKlik(mk) { var copyrightTekst = "Copyright mijnwebsite.nl"; if (navigator.appName == 'Netscape' && (mk.which == 3 || mk.which == 2)) return false; else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) { alert(copyrightTekst); return false; } return true; } document.onmousedown = geenRechtsKlik; document.onmouseup = geenRechtsKlik; if (document.layers) window.captureEvents(Event.MOUSEDOWN); if (document.layers) window.captureEvents(Event.MOUSEUP); window.onmousedown = geenRechtsKlik; window.onmouseup = geenRechtsKlik; </script>
Maar in Firefox lukt het niet!!!! Daar werkt de rechtermuisknop wel. Hoe los ik dit op?
titjes schreef: Codetags gebruiken! |
21 antwoorden
|
|
|
offline
|
Nieuw lid
|
|
|
|
|
offline
|
Crew PHP
|
Waarom zou je dat willen? CTRL + U en je zit in je bron, en ik kan alsnog álles eruit halen wat ik wilt. In mijn ogen is iets als dit alleen maar een indicatie van niveau, en niet van een hoog niveau (niet persoonlijk bedoeld).
Dit soort dingen zijn nooit fullproof, dr is er geen 1 die alles tegenhoud, en als ik mn javascript uitzet ben ik er ook al.
Mijn suggestie is gewoon in je broncode als comment zetten dat mensen er niet zomaar dingene van mogen kopieren. Als je wilt dat mensen niet rechtermuisknop op een afbeelding doen, moet je er een doorzichtige div overheen zetten vvan dezelfde grootte
|
|
|
|
offline
|
Nieuw lid
|
Ik ben het met Martijn eens, er is altijd wel iets te verzinnen om er omheen te komen. Ook zijn oplossing met de div is verspilde moeite. PrintScreen drukken Ctrl+V in een afbeelding bewerker en je hebt de image als nog. Gewoon geen tijd insteken als het niet belangrijk is, is mijn advies zonde van de tijd.
Greetz WeedSide
|
|
|
|
offline
|
Erelid
|
WeedSide schreef: Ik ben het met Martijn eens, er is altijd wel iets te verzinnen om er omheen te komen. Ook zijn oplossing met de div is verspilde moeite. PrintScreen drukken Ctrl+V in een afbeelding bewerker en je hebt de image als nog. Gewoon geen tijd insteken als het niet belangrijk is, is mijn advies zonde van de tijd.
Greetz WeedSide 
Of gewoon ook weer de broncode opengooien om de locatie van de afbeelding te achterhalen.. of via de page properties in firefox, of via de web developer tools in internet explorer,... het is gewoon zoals jullie ook al zeiden tijdverspilling en nutteloos om zo'n half gare "beveiliging" op te zetten.
|
|
|
|
offline
|
Content Manager
|
Het gepaste event naam hiervoor is: oncontextmenu en niet onclick of onmousedown.
|
Babsmolleke – 27/08/2010 12:23 (Laatst gewijzigd op 27/08/2010 12:25)
|
|
offline
|
Nieuw lid
|
Lukt ook niet!!
Is niet voor mij is iemand die mij dat vraagt om te doen! Ik weet dat dit niet waterdicht is maar indien zij dit wensen!! Tot nu toe nog steeds geen oplossing gevonden
|
|
|
|
offline
|
Crew PHP
|
Je hoeft niet altijd persé te doen wat een ander vraagt hae ;) t komt een stuk proffesioneler over als je op een beschaafde toon uitlegt dat t een slecht idee is
|
|
|
|
offline
|
PHP interesse
|
Ik volg Martijn 
Als jij dat weet, Babsmolleke, kun je gerust aan die iemand zeggen dat dat weinig zin heeft.
|
|
|
|
offline
|
Content Manager
|
Stijn schreef: Het gepaste event naam hiervoor is: oncontextmenu en niet onclick of onmousedown. Dude google oncontextmenu en je hebt dozijnen aan scripts.
window.oncontextmenu = function(e) {
return false;
}
window.oncontextmenu = function(e) { return false; }
Probeer dit eens.
|
|
|
|
offline
|
"website gehackt enzo"
|
Heey Nubzz
Ik ben een hacker maar ik weet een manier hoe je er achter blijft komen hier let op!
view-source:http://www.jouwwebsitehier.nl
Ik heb een website gehackt enzo, maar 1ding is zeker wie dat script jat is zijn pc kwijt;)
Mail to: XHackZNL@NitrohHackZ.nl
En voor msn: Leon_8@live.nl of powerhacks@live.nl
;)
Greetz XHackZ NL
|
Dit onderwerp is gesloten.
|
|
|