|
|
|
สอบถามเรื่อง popup window กดปุ่มเรียก popup ที่ค้างไว้แต่ไม่แสดงขึ้นมาด้านบน |
|
|
|
|
|
|
|
close ของเดิมก่อนแล้วค่อยเปิดใหม่ครับ
<script>
var activeWindow;
function openPopup(url) {
try {
activeWindow.close();
} catch (error) {
}
activeWindow = window.open(url,'show','height=570,width=460,top=20,left=20')
}
</script>
<input type="button" value="เพิ่ม" onClick="openPopup('add_user.php');">
|
|
|
|
|
Date :
2014-12-10 12:43:52 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือใช้ window.focus() ก็ได้ครับ แต่ไม่แน่ใจว่ามันได้กับทุกบราวเซอร์หรือเปล่า
<script>
var activeWindows = {};
function openPopup(url) {
if (activeWindows[url]) {
try {
activeWindows[url].focus();
} catch (error) {
}
} else {
activeWindows[url] = window.open(url,'show','height=570,width=460,top=20,left=20');
}
}
</script>
<input type="button" value="เพิ่ม" onClick="openPopup('add_user.php');">
|
|
|
|
|
Date :
2014-12-10 13:13:54 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แค่เพิ่มตรวจสอบว่ามันเปิดไปหรือยังครับ ถ้าปิดไปแล้วก็เปิดใหม่
<script>
var activeWindows = {};
function openPopup(url) {
if (activeWindows[url] && !activeWindows[url].closed) {
try {
activeWindows[url].focus();
} catch (error) {
}
} else {
activeWindows[url] = window.open(url,'show','height=570,width=460,top=20,left=20');
}
}
</script>
<input type="button" value="เพิ่ม" onClick="openPopup('add_user.php');">
|
|
|
|
|
Date :
2014-12-10 13:51:50 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|