การ Lock หน้าเว็บด้วย Java จัดทำโดย : เอก พิมพ์
 Un title page

สวัสดีครับเพื่อนๆ ผมว่างจากเรียนลองส่งบทความมาให้อ่านกัน พอดีผมไปเจอ Script จากเว็บ houvthak.siamservices.com มี Script ให้เราเลือกใช้กันมากมาย ไม่พูดมากดีกว่า บทความที่ผมเขียนนี้เป็นการ Lock หน้าเว็บไม่ให้ Click ขวา เพื่อนๆ ว่าดีไหม กันหน้าเว้บเราได้ด้วย แต่คงไม่ได้ 100 % นะครับบางส่วนก็ยังดี อิอิ!

ขั้นตอนการทำ

1. เพื่อนๆต้องเปิดหน้าเว็บที่อยาก Lock ขึ้นมาก่อนนะ แล้วนำโค้ดนี้ไปวางในส่วนของ Head นะครับ

<!--www.houvthak.com-->
<SCRIPT language=JavaScript1.2>
<!--

/*
No Right Click
by: CyBerShOlT http://cybersholt.da.ru
*/

if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event

function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>

2. ถ้าเพื่อนๆงงดูตัวอย่างการวาง Script

<html>
<head>
<title>Un title page</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<!--www.houvthak.com-->
<SCRIPT language=JavaScript1.2>
<!--

/*
No Right Click
by: CyBerShOlT http://cybersholt.da.ru
*/

if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event

function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>

</head>

<body bgcolor="#FFFFFF">

</body>
</html>

3. หลังจากนั้นก็ลองทดสอบดูนะครับ อิอิ ผมว่าคลิกขวาไม่ได้แน่ ติชมกันได้นะครับเผื่อผมเขียนไม่ดี


คุณอาจสนใจ
การสร้างไฟล์ Source Code
Mr.POP (31,291 - 26 พ.ย. 50)
เทคนิคการทำให้ Textbox รับค่าได้เฉพาะตัวเลข
Mr.GuruZ (63,216 - 03 มิ.ย. 49)
วิธีรักษาความปลอดภัยให้ระบบ wireless ของคุณ
เว็บไทยดีดี (15,972 - 29 ก.ย. 50)
Windows Media Encoder ลดขนาดไฟล์วิดีโอ
เว็บไทยดีดี (19,740 - 03 พ.ค. 51)
การทำตัวอังกฤษเคลื่อนที่และหยุดโดย tag marquee
เฟริสท์ (67,144 - 25 ม.ค. 51)
การทำ Link ให้ Checkbox ไม่เลือกและเลือกทั้งหมด
เว็บไทยดีดี (27,230 - 21 ม.ค. 51)
การเพิ่มศูนย์หน้าเลขหลัก
Mr.GuruZ (58,377 - 02 ก.ค. 49)
การเว้นวรรคใน Dreamweaver MX
Mr.GuruZ (48,176 - 04 มิ.ย. 49)