พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / ไม่อยากให้มีการกด Refresh ในหน้านั้น ต้องใช้
โอ๋
โอ๋
Fri 17 Feb 2006 14:09:41
ไม่อยากให้มีการกด Refresh ในหน้านั้น ต้องใช้ใช้คำสั่งอะไรครับ
Administrator
Fri 17 Feb 2006 14:25:11
เท่าที่ทราบไม่มีนะครับ browser ทุกตัวจะสามารถ refresh ได้ทั้งนั้นครับ แต่ถ้าเป็นหน้าที่เกี่ยวกับการบันทึกข้อมูล แล้วไม่อยากให้มีการบันทึกซ้ำ สามารถทำได้คือ เมื่อบันทึกเสร็จแล้วให้ทำการ set session หรือ cookie ว่าได้ทำการบันทึกแล้วด้วยข้อมูลนั้นๆ ณ เวลานั้นๆ โดยในก่อนการบันทึกทุกครั้งก็ให้เช็คจากตัวแปรเหล่านี้ครับว่ามีการ set ไว้หรือไม่ครับ
โอ๋
โอ๋
Fri 17 Feb 2006 15:08:09

อืมพอดีผมทำเป็น pop up นะครับ จะไม่มีเมนูบาร์ ข้างบนอ่ะครับ  ผมก็เลยอยากได้สคริ๊ปคือ ไม่ให้กด f5 หรือ คลิ๊กขวาเพื่อกด Refresh นะครับ

Administrator
Fri 17 Feb 2006 15:30:53
โค๊ดป้องกันการกด F5
<script language="javascript" type="text/javascript">
document.attachEvent("onkeydown", myFunction);

function myFunction(){
    if(event.keyCode){
       event.returnValue = false;
       event.keyCode = 0;
    }
}
</script>
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login