scriptje voor rechtermuisknop werkt wel in IE en NS, maar niet in FireFox en Chrome

Status
Niet open voor verdere reacties.

anton144

Gebruiker
Lid geworden
5 apr 2008
Berichten
100
Heb een script voor uitschakelen van R-muisknop.
Werkt prima in InternetExplorer en NetScape.
Weet iemand ook de oplossing dat het ook werkt in Firefox en Chrome?
Heb het script als bijlage bijgesloten.
Bij voorbaat mijn dank voor de HULP!
Anton
 

Bijlagen

Code:
function right(e) {
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) {
Je hebt dat als enigste er in staan.
Misschien zou je eens firefox en chrome toevoegen?
 
Code:
function right(e) {
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) {
Je hebt dat als enigste er in staan.
Misschien zou je eens firefox en chrome toevoegen?


Nou, dat is nu juist mijn vraag !!!!
Heb jij daar dan de code voor???
 
Code:
<script language=JavaScript>

var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!docume nt.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
Miss werkt dit?
 
Je kunt dat soort scripts beter uitzetten. Het enige wat ze doen is mensen op de zenuwen werken, ze voegen echt niks toe aan je site.
 
Sorry, maar bedankt voor je moete.
Het werkt niet, die ik erbij had als bijlage, werkt wel.
Getest in IE
Jammer dus, ik zoek alleen de code voor FireFox en Chrome.
Heb me wezenloos gezocht op Google, maar daar ook niet kunnen vinden.



Code:
<script language=JavaScript>

var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!docume nt.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
Miss werkt dit?
 
Beste Frats,

Dat is nou net wat het script in de bijlage niet doet in FF en Chrome, BEVEILIGEN van de Bron.

In IE werkt het perfekt, geen Bron opvragen en geen Beelden Kopieren.

Ik zoek dus voor FireFox en Chrome de code om de Rechter Muisknop uit te schakelen.


Behalve dat die niet werken, want das gewoon een kwestie van de bron van de pagina openen en de plaatjes er alsnog vanaf halen, of javascript uitzetten.
 
Laatst bewerkt:
In Firefox en Chrome is het sowieso onmogelijk. Die hebben namelijk gewoon een short-cut voor pagina bron tonen (control+U)

Verder is het IE blijkbaar zo'n stuk schroot dat die feature er niet standaard in zit, maar daar zijn ook simpele downloads voor.

Het is niet mogelijk om je bron te beveiligen tegen mensen die em echt willen hebben. Hij wordt namelijk gewoon onbeveiligd naar de gebruiker gestuurd zodat de browser em kan tekenen, en die data kun je altijd achterhalen. De meeste programma's maken het zelfs heel erg makkelijk.

Dus doe alsjeblieft je gebruikers een plezier en gebruik dat soort scripts niet, want ze doen niks. Als je plaatjes wilt beschermen, gebruik dan een watermerk erin, en de broncode zul je gewoon vrij moeten geven.
 
Je hebt er niet eens een browser voor nodig trouwens. Je kunt gewoon je kladblok openen en het adres van je website daar intikken, en voila, de source. Met de harde link naar alle plaatjes, waardoor al je scripts omzeilt worden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan