โอ๋

Fri 17 Feb 2006 14:09:41
Fri 17 Feb 2006 14:09:41
ไม่อยากให้มีการกด Refresh ในหน้านั้น ต้องใช้ใช้คำสั่งอะไรครับ
เท่าที่ทราบไม่มีนะครับ browser ทุกตัวจะสามารถ refresh ได้ทั้งนั้นครับ
แต่ถ้าเป็นหน้าที่เกี่ยวกับการบันทึกข้อมูล แล้วไม่อยากให้มีการบันทึกซ้ำ
สามารถทำได้คือ เมื่อบันทึกเสร็จแล้วให้ทำการ set session หรือ cookie
ว่าได้ทำการบันทึกแล้วด้วยข้อมูลนั้นๆ ณ เวลานั้นๆ
โดยในก่อนการบันทึกทุกครั้งก็ให้เช็คจากตัวแปรเหล่านี้ครับว่ามีการ set
ไว้หรือไม่ครับ
โอ๋

Fri 17 Feb 2006 15:08:09
Fri 17 Feb 2006 15:08:09
อืมพอดีผมทำเป็น pop up นะครับ จะไม่มีเมนูบาร์ ข้างบนอ่ะครับ ผมก็เลยอยากได้สคริ๊ปคือ ไม่ให้กด f5 หรือ คลิ๊กขวาเพื่อกด Refresh นะครับ
โค๊ดป้องกันการกด F5
<script language="javascript" type="text/javascript">
document.attachEvent("onkeydown", myFunction);
function myFunction(){
if(event.keyCode){
event.returnValue = false;
event.keyCode = 0;
}
}
</script>
<script language="javascript" type="text/javascript">
document.attachEvent("onkeydown", myFunction);
function myFunction(){
if(event.keyCode){
event.returnValue = false;
event.keyCode = 0;
}
}
</script>

















