Prilikom izrade web stranica možete koristiti JavaScript kao zaštitu za vaše obrazovne materijale. Navesti ćemo nekoliko osnovnih i najkorištenijih JavaScript-i.
Zabrana desnog klika na cijeloj stranici
<script language=JavaScript>
<!--
var message="Zabranjeno kopiranje!";
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
// -->
</script>
Zabrana desnog klika na slikama
<script language="JavaScript1.2">
var clickmessage="Slika je autorsko djelo!"
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
}
function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}
if (document.all)
document.onmousedown=disableclick
else if (document.layers)
associateimages()
</script>
Zabrana selektiranja teksta i elemenata stranice
<script language="JavaScript">
<!--
document.onselectstart=function() {return false}
// -->
</script>