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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: block ไม่ให้กด F5 , Ctrl+F5 , Ctrl+R บนเว็บ

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>

ข้างบน