แต่คือว่าตอนนี้ popup ใช้ javascript ในการเรียกใช้ฟังก์ชั่นเพื่อให้ get ข้อมูลไปยังฟอร์มหลัก
ส่วนของ code
code หน้าฟอร์มหลัก
<script language="javascript">
function CustomerList() {
var width="800", height="200";
var left = (screen.width/2) - width/2;
var top = (screen.height/2) - height/2;
var styleStr = 'width=800,height=200,scrollbars=yes,status=yes,left='+left+',top='+top+',screenX='+left+',screenY='+top;
window.open("menu/customersearch.php","CustomerList",styleStr);
}
function getCustomer(cusid,cusname,cusaddress,custel){
window.document.formcus.cusid.value=cusid;
window.document.formcus.cusname.value=cusname;
window.document.formcus.cusaddress.value=cusaddress;
window.document.formcus.custel.value=custel;
}
code หน้า popup
<script language="JavaScript">
//ทำ method รับค่าเมื่อมีการคลิกที่ link ใน list
function selects(cusid,cusname,cusaddress,custel)
{
if (window.opener && !window.opener.closed)
{
//เรียก method getCustomer ในตัวแม่ที่เรียกมันขึ้นมา เพิ่ม set ค่ากลับ
window.opener.getCustomer(cusid,cusname,cusaddress,custel);
window.close();
}
}