Beskyt din hjemmeside
Sat på siden 31-10-2003
Vil du gerne beskytte din webside imod, at folk snupper dine billeder eller din kildekode?
Erfarne brugere vil næsten altid kunne finde en måde at omgå forsøg på at beskytte sin hjemmeside, men hvis du kan nøjes med at beskytte den for uerfarne brugere, så kan du fx bruge et JavaScript.
Cyril brugte i sin tid et lille JavaScript, der forhindrede folk i at højreklikke på siden og dermed enten gemme billedet eller se koden. Altså folk, der brugte MSIE. I Opera virker tricket ikke, hvilket vi Opera-brugere er glade for ;-)
JavaScriptet kan du finde her:
<!--
function click()
{
if (event.button==2)
{
alert('Thi der står skrevet:
Du må ikke stjæle!')
}
}
document.onmousedown=click
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){
if(!d.MM_p) d.MM_p=new Array();
var
i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length;
i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];}}
}
function MM_swapImage() { //v3.0
var
i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if
((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src;
x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d)
d=document; if((p=n.indexOf("?"))>0&&parent.frames.length)
{
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for
(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x &&
document.getElementById) x=document.getElementById(n); return x;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
Vil du virkelig have en effektiv beskyttelse af hjemmesiden, så findes der et program, der kan klare ærterne. Programmet sørger for, at din hjemmeside hverken kan kopieres eller tages skærmklip af eller endda udskrives, hvis du ønsker det. Beskyttelsen er næsten 100 %.
Programmet koster 49,95 dollars, men du får 10 dollars i rabat via hjemmesiden.