block ไม่ให้กด F5 , Ctrl+F5 , Ctrl+R บนเว็บ

พูดคุย แลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework Jquery

Moderator: mindphp

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 200
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

block ไม่ให้กด F5 , Ctrl+F5 , Ctrl+R บนเว็บ

โพสต์โดย jataz2 » 17/05/2016 4:07 pm

โค้ด: เลือกทั้งหมด

<script type="text/javascript">
    document.onkeydown=function(e)
        {
            e=e||window.event;
            ///prevent F5 refresh page
            if (e.keyCode === 116 )
            {
                e.keyCode = 0;
                if(e.preventDefault)
                    e.preventDefault();
                else
                    e.returnValue = false;
                return false;
            }

            switch (event.keyCode) {
            case 116 : //F5 button
                event.returnValue = false;
                event.keyCode = 0;
                return false;
            case 82 : //R button
                if (event.ctrlKey) {
                    event.returnValue = false;
                    event.keyCode = 0; 
                    return false;
                }
            }
        }
</script>

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 4 และ บุคคลทั่วไป 0 ท่าน