Mittwoch, 12. Dezember 2007

Website Text-Inhalt vor einfachen Copy&Paste schützen

Mit folgendem Javascript kann auf einer Website der Inhalt vor dem "Content" Klau erschwert (nicht geschützt!) werden. Ist nicht wirklich sinnvoll, aber trotzdem kann es hilfreich sein.

Hier der zu implementierende Javascript Code:


function captureEvents(){
return false;
}

document.onselectstart = captureEvents;
document.onselect = captureEvents;
document.ondblclick = captureEvents;
document.onmousedown = captureEvents;


Zusätzlich kann für Mozilla Browser das Ganze auch im CSS wie folgt gelöst werden:

.unselectable{

/* Gecko-based, Mozilla */

-moz-user-select:none;

/* Safari */
-khtml-user-select: none;

}

<p unselectable="on">Inhalt welcher nicht angewählt werden kann.</p>