Chống copy văn bản bằng cách vô hiệu hóa right click

Người đăng: yeu mai em on Chủ Nhật, 17 tháng 10, 2010

Việc chống copy nội dung web bằng việc vô hiệu hóa thao tác kích chuột phải là một điều cần thiết đối với một số trường hợp riêng biệt. Thủ thuật này được thực hiện khá dễ dàng khi thiết kế website. Đối với webblog trên nền Blogger, thao tác này cũng có thể thực hiện được bằng cách sử dụng ngôn ngữ Javascript. Trong một lần tham khảo tại trang web www.dynamicdrive.com, mình đã bắt gặp một đoạn code được khuyến nghị sử dụng khi thiết kế website, trong khi áp dụng cho Blogger thì kết quả cũng rất tốt, nên chia sẻ cũng các bạn.

Chỉ cần dán toàn bộ đoạn code dưới đây vào một widget dạng HTML/JavaScript bất kỳ cho Template của bạn là có thể thành công, lưu ý nên đặt widget ở trên Header hoặc Footer để dễ quản lý.
<script language=javascript>
<!--

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Xin lỗi, bạn không được phép sao chép!";

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

function clickNS4(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=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

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

// -->
</script>

Bạn có thể thay đổi câu thông báo màu đỏ trong đoạn code trên theo ý mình.

{ 0 nhận xét... read them below or add one }

Đăng nhận xét