PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถาม beforeunload หน่อยครับ

สอบถาม beforeunload หน่อยครับ
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
	$(window).bind("beforeunload",function(event){
		var msg="ยืนยันการปิดหน้านี้?";
		$(window).bind("unload",function(event){
			event.stopImmediatePropagation();
			window.location("www.gogole.co.th")
			// แทรก ajax code ลบ session หรืออื่น ๆ
		});
		return msg;
	});
	$("a").click(function(){ // กรณีคลิกลิ้งค์ ไม่ต้องแสดง การแจ้งเตือน
		$(window).unbind("beforeunload");
	});
});

</script>


จาก Code ของพี่ ninenik ผมได้ทำการเพิ่ม window.location("www.gogole.co.th") ไปครับแต่เมื่อกด ปิดเพจไม่เห็น Link ไปที่ google เลยครับ
ผมจะทำการ Delete Session ออกมีวิธีใดบ้างครับ

โดย:  Hanakobz112 IP: 202.183.201.xxx วันที่: 18-11-2016 เวลา: 14:00:29

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2
ขอบคุณมากๆครับ ผมแก้ไขโดยการ delete session ตั้งแต่หน้าแรกเลยครับ

โดย:  Hanakobz112 IP: 202.183.201.xxx วันที่: 22-11-2016 เวลา: 11:02:35
 ความคิดเห็นที่ 1
  ไม่น่าจะทำงานได้กรณีลิ้งค์ไปหน้าอื่นหลังจากปิดเพจนั้นๆ แต่กรณีส่งไปล้างค่า session จะยังทำได้อยู่
แต่ยังไม่ถือว่าใช้ได้เต็มที่ เพราะ จะมีกรณีการกด refresh การรีโหลดเพจ ก็ยังหมายถึงการเรียก unload ดังนั้นถ้าจะใช้
ต้องไปหาเงื่อนไขเพิ่มเติม มาป้องกันในส่วนนี้ด้วย ไม่แน่ใจว่ามีไหม


โดย:  Ninenik IP: 14.207.170.xxx วันที่: 18-11-2016