|
|
|
ถาม คำสั่ง windows.close() คำสั่ง windows.close() จะมี dialogue ว่าจะปิด page หรือไม่ขึ้นมา |
|
|
|
|
|
|
|
ปกติแล้วถ้า Page ทีเปิดมามีเพียง หน้าต่างเดียว โปรแกรมจะทำการถามยืนยัน
แต่ถ้ามีหลาย ๆ Page ที่เปิดจากตัวเดียวกัน ไม่จะมีการถามครับ
แต่สามารถแทรก Sciprt ตัวนี้ได้ครับ
<script langauge="javascript">
function checkconfirmclosewindow()
{
if(confirm('Confirm Close Window')==true)
{
window.close();
}
}
</script>
<a href="#" Onclick="checkconfirmclosewindow()">Close</a>
|
|
|
|
|
Date :
26 ม.ค. 2548 11:35:36 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปลองแล้วครับ ปรากฏว่าขึ้น 2 dialogue คือ dialogue ภามจาก function checkconfirmclosewindow จากนั้นหลัง click yes,no ก็จะมี dialogue ให้ยืนยันการปิด page อีกทีครับ แก้ไงดีครับ
|
|
|
|
|
Date :
26 ม.ค. 2548 13:48:10 |
By :
kitty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามีการเปิด Brownser จาก IE ตัวเดียวกัน แล้วมีอยู่เพียงหน้าต่างเดียว จะมีการยืนยันการ ปิด ครับ
|
|
|
|
|
Date :
26 ม.ค. 2548 17:06:00 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่าย ๆ เลยครับ
<a href="#" Onclick="var a=checkconfirmclosewindow();">Close</a>
|
|
|
|
|
Date :
26 ม.ค. 2548 17:23:54 |
By :
น่ารัก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="#" Onclick="var a=checkconfirmclosewindow();">Close</a> วิธีนี้ก็ขึ้น 2 dialogue ครับ
|
|
|
|
|
Date :
27 ม.ค. 2548 09:39:48 |
By :
kitty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="#" onClick="window.close();">ปิดหน้าต่าง</a>
|
|
|
|
|
Date :
24 ม.ค. 2551 11:17:55 |
By :
อ้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคถณค่ะ
|
|
|
|
|
Date :
2009-05-29 13:42:08 |
By :
su |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วิธี้นี้เลยคับ ต้องการจะปิดโดยที่ IE มันไม่ถาม Confirm popup ใช่มั้ย
<script language="JavaScript">
function NOPopup()
{
window.open('','_self');
self.close();
}
</script>
เรียกฟังชั่น
<p><a href="javascript:NOPopup()">ปิดแบบไม่มี popup</a>
|
|
|
|
|
Date :
2009-08-21 20:37:43 |
By :
Archilis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตามคุณ OttO ยังงัยก็ถามอยู่ดี
|
|
|
|
|
Date :
2010-04-27 08:31:44 |
By :
aimoomoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคุณ otto ครับ
|
|
|
|
|
Date :
2010-06-02 16:35:53 |
By :
ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น IE8 ทำงัยก็ถาม
|
|
|
|
|
Date :
2010-06-02 16:38:19 |
By :
aimoomoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองกับ IE6 กับ IE8 ได้
แต่ลองกับ Firefox ไม่ได้นะ
function window_close()
{
window.opener = window.self;
window.open('','_self');
window.close();
self.close();
}
|
|
|
|
|
Date :
2010-06-02 16:42:00 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอเอามาใส่ codephp ได้ดูง่ายๆCode (PHP)
function window_close()
{
window.opener = window.self;
window.open('','_self');
window.close();
self.close();
}
|
|
|
|
|
Date :
2010-06-02 16:46:29 |
By :
aimoomoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกไป เป็น javascript นะ ไม่ใช่ php
<script language="javascript">
function window_close()
{
window.opener = window.self;
window.open('','_self');
window.close();
self.close();
}
</script>
|
|
|
|
|
Date :
2010-06-02 21:52:29 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองตัวนิ้ดูครับผมเอามาจาก http://www.webthaidd.com/board/show_topic.php?q=2788
<a href="javascript:window.open('','_self');window.close()" >Close</a> ใช้เลยครับ ไม่ขึ้นกล่องถาม
|
|
|
|
|
Date :
2010-06-03 10:13:56 |
By :
ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
window.open('','_parent','');
window.close();
|
|
|
|
|
Date :
2010-06-16 10:32:55 |
By :
qq |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ได้แล้วครับ confirm ครับ ตามคุณ OttO เลยครับ
|
|
|
|
|
Date :
2011-01-29 19:02:04 |
By :
Jetleedualcore |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ใ้ชได้ดีด้วย
|
|
|
|
|
Date :
2011-02-22 22:48:06 |
By :
x-com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|