Beste mensen,

Hoe kan ik dit stukje script:

<script language="JavaScript">
function noClick() {
if ((event.button==2)) {
alert('© Copyright by Webmaster Rieksie.nl')}}
document.onmousedown=noClick
</script>

Inbouwen in:


<script language="JavaScript" src="popup.js" type="text/javascript"></script>
</html>
<script>
var anchors = document.getElementsByName('popup');
for(var n = 0; n < anchors.length; ++n)
{
anchors[n].onclick=function() {
var img = new Image;
img.onload = function() {
var win = window.open('', '', 'width='+this.width+',height='+this.height);
win.document.open('text/html', 'replace');
win.document.writeln('<html><head><title>Foto album van Nick</title><meta http-equiv="imagetoolbar" content="no"></head><body topmargin="100" leftmargin="100" onClick="self.close()"style="margin:0;padding:0" >'+
'<img src="'+this.src+'" alt=""></body></html>' );
win.document.close();
}
img.src = this.href;
return false;

}
}
</script>

Mijn dank is zeer groot voor alles hulp

Groet richard
@ SanThe

Iedereen heeft recht op zijn eigen mening dat respecteer ik ook maar ik kom met een vraag omdat ik dat graag voorelkaar hebben wil.
Tis puur om een foto te "beschermen" die bepaaldde personen niet zo mogen hebben en ik ben me ervan bewust dat foto's niet zijn te beveiligen maar ik wil dit wel graag voorelkaar hebben, vandaar.

Richard
Copyright bestaat in de Nederlandse wetgeving niet. Auteursrecht wel, en dat krijg je automatisch... daar hoef je niks voor te doen.

Overigens staan er voldoende voorbeelden op het net volgens mij, vroeger was dit namelijk heel populair.
@Arjan

Ik kan het niet vinden vandaar dat ik hier kom:)

<script language="JavaScript">
<!--
function mouseDown(e) {
 if (parseInt(navigator.appVersion)>3) {
  var clickType=1;
  if (navigator.appName=="Netscape") clickType=e.which;
  else clickType=event.button;
  if (clickType!=1) {
   alert ('Right mouse button is disabled.')
   return false;
  }
 }
 return true;
}
if (parseInt(navigator.appVersion)>3) {
 document.onmousedown = mouseDown;
 if (navigator.appName=="Netscape") 
  document.captureEvents(Event.MOUSEDOWN);
}
//-->
</script>


of anders deze klik.

Volgens mij werken deze dingen pas vanaf IE4, en je moet het niet gebruiken omdat het super veilig is.. het is meer een melding dan een beveiliging. Ik raad het je niet aan om te gebruiken, maar ik hou je ook niet tegen.
Mijn post is niet meer relavant.
Kan je zo vinden op internet dit soort rommel. Wat ik zelf nog altijd de beste oplossing vind is heel wat enters in je broncode doen, daar schud je al heel wat mensen mee af. Zoveel dat als je het maximaliseerd je nog steeds alleen maar een witte ruimte ziet.
Ja, al die trucs werken niet voor iemand die nét iets meer weet dan de gemiddelde beginner. En plaatjes zijn al helemaal niet te beveiligen. Een simpele printscreen en klaar ben je. Je kunt een watermerk toevoegen, dat is het enige.
@Arjan die heb ik toch al of niet?

Het gaat mij erom dat ik die code van mijn eerste post. Daar word de foto mee geopend en daar wil ik graag die rechtermuis klik uitzetten

Groetjes Richard

Ondanks jullie bezwaren toch bedankt voor de hulp

Dus in deze code moet het komen:

[edit]
<script language="JavaScript" src="popup.js" type="text/javascript"></script>
</html>
<script>
var anchors = document.getElementsByName('popup');
for(var n = 0; n < anchors.length; ++n)
{
anchors[n].onclick=function() {
var img = new Image;
img.onload = function() {
var win = window.open('', '', 'width='+this.width+',height='+this.height);
win.document.open('text/html', 'replace');
win.document.writeln('<html><head><title>Foto album van Elise</title><meta http-equiv="imagetoolbar" content="no"></head><body topmargin="100" leftmargin="100" onClick="self.close()"style="margin:0;padding:0" >'+
'<img src="'+this.src+'" alt=""></body></html>' );
win.document.close();
}
img.src = this.href;
return false;

}
}


</script>
[/edit]
Jammer hoor.

Men weet hier zoveel en dan kom je met een vraag.

Maar iedereen vind het niets dus geen hulp.

Heel heel jammer
Hoezo geen hulp? Waarom moet het in dat script komen? Het is gewoon een losscript....

Reageren