Bạn có thể thêm chức năng không cho phép bấm chuột phải lên blog của bạn, hoặc có thể cho phép bấm chuột phải lên blog nhưng không cho phép bấm chuột phải lên hình ảnh. Có khá nhiều cách khác nhau để thực hiện được việc này. Chủ yếu là dùng các đoạn mã HTML và JavaScript.
1. Không cho phép bấm chuột phải lên hình ảnh trên blog:
Có 2 cách.
Cách 1: Đơn giản nhất là mỗi khi bạn chèn hình ảnh vào blog, bạn thêm đoạn mã màu đỏ sau:
<img src="http://feeds.feedburner.com/~r/di4vn/~3/207967610/..." oncontextmenu="return false;" />
Cách 2: Bạn sử dụng một đoạn JavaScript như sau:
<SCRIPT LANGUAGE="JavaScript">
function right(e) {
var msg = "Xin lỗi, bạn không thể bấm chuột phải lên hình ảnh trên trang này!";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg);
return false;
}
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
else return true;
}
function protect_image()
{
if(document.images)
{
for(i=0;i<document.images.length;i++)
{
document.images[i].onmousedown = right;
document.images[i].onmouseup = right;
}
}
}
</SCRIPT>
Đoạn mã JavaScript này bạn đặt giữa <head> và </head>, đồng thời bạn tìm đến thẻ <body> thêm vào dòng lệnh màu đỏ như sau:
<body onLoad="protect_image()">
Nhận xét: Cách 1 đơn giản hơn cách 2. Cả 2 cách đều không cho phép bấm chuột phải lên các hình ảnh hiển thị trên blog, tuy nhiên vẫn cho phép bấm chuột phải lên blog.
2. Không cho phép bấm chuột phải lên blog:
Nếu bạn không muốn cho người khác bấm chuột phải lên blog của bạn, bạn có thể thêm chức năng không cho phép bấm chuột phải lên blog. Bạn sử dụng một trong hai cách sau:
Cách 1:
Cách làm này khá đơn giản. Bạn tìm đến thẻ thêm vào dòng lệnh màu đỏ như sau:
<body oncontextmenu="return false;">
Cách 2:
Bạn sử dụng một trong hai đoạn mã sau:
Đoạn mã 1:
<SCRIPT LANGUAGE="JavaScript">
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Xin lỗi, bạn không thể bấm chuột phải trên trang này!");
return false;
}
return true;
}
document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
// End -->
</script>
Đoạn mã 2:
<script language="JavaScript">
var message="Xin lỗi, bạn không thể bấm chuột phải trên trang này!";
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
</script>
Bạn đặt đoạn mã JavaScript này giữa hai thẻ: <head> và </head>
Nguồn : http://di4vn.com
Cấm bấm chuột phải trên blog, web
Subscribe to:
Post Comments (Atom)
2 comments:
Cách này rất hay, vote cái nào
Không dùng đc, nó vẫn hiện Menu phải ah`....!!!
Post a Comment