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

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

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

<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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: Google Adsense [Bot] และบุคลทั่วไป 2