Close windows exclude popup message
เว็บโปรแกรมเมอร์ทุกท่านคงเคยเจอปัญหาว่าเขียนเว็บ หรือโปรแกรมแล้ว ต้องการปิดหน้าต่างนั้นส่วนใหญ่ก็จะใช้ window.close(); เป็นส่วนใหญ่ แต่หลังจากที่ใช้แล้วจะพบว่า มันขึ้นข้อความตามภาพด้านล่างนี้
แต่ตอนนี้มีทางแก้แล้ว โดยสามารถทำการเพิ่มคำสั่ง window.open('','_self','') เสียก่อนจะไม่ขึ้นข้อความตามภาพแล้ว ดังนั้นสามารถเขียนเป็นฟังก์ชั่นได้ดังนี้
<script language="JavaScript">
function closewindow()
{
window.open('','_self','');
window.close();
}
</script>
-- เพิ่มเติมส่วนใหญ่ฟังก์ชั่นด้านบนน่าจะถูกเรียกใช้งานบ่อยๆ ดังนั้นเราสามารถทำเป็น Class ได้ (asp.net)
Imports Microsoft.VisualBasic
Public Class Functions
Public Shared Sub SessionTimeout()
Dim scripts As String
scripts = " <script language='JavaScript'>alert('Session Timeout. Please try login again.'); window.open('','_self',''); window.close();</script>"
Dim response As HttpResponse
response = System.Web.HttpContext.Current.Response
response.Write(scripts)
End Sub
End Class
แต่ตอนนี้มีทางแก้แล้ว โดยสามารถทำการเพิ่มคำสั่ง window.open('','_self','') เสียก่อนจะไม่ขึ้นข้อความตามภาพแล้ว ดังนั้นสามารถเขียนเป็นฟังก์ชั่นได้ดังนี้
<script language="JavaScript">
function closewindow()
{
window.open('','_self','');
window.close();
}
</script>
-- เพิ่มเติมส่วนใหญ่ฟังก์ชั่นด้านบนน่าจะถูกเรียกใช้งานบ่อยๆ ดังนั้นเราสามารถทำเป็น Class ได้ (asp.net)
Imports Microsoft.VisualBasic
Public Class Functions
Public Shared Sub SessionTimeout()
Dim scripts As String
scripts = " <script language='JavaScript'>alert('Session Timeout. Please try login again.'); window.open('','_self',''); window.close();</script>"
Dim response As HttpResponse
response = System.Web.HttpContext.Current.Response
response.Write(scripts)
End Sub
End Class
Comments
Post a Comment