ลูกกุ้ง

Mon 16 Jan 2006 11:42:17
Mon 16 Jan 2006 11:42:17
ขอถามเกี่ยวกับการส่งค่ากลับด้วยคำสั่ง opener หน่อยค่ะว่าทำไมส่งค่ากลับ 2 ค่าไม่ได้ค่ะ
onClick="opener.document.form1.phone.value=old_phone.value;opener.document.form1.name.value=name.value;"
ที่ต้องการทำคือให้ลูกค้ากรอกเบอร์โทรศัพท์ในหน้าที่ popup ขึ้นมาแล้วพอกดตกลงระบบก็จะดึงค่าที่อยู่ของลูกค้าในฐานข้อมูลออกมาแสดงในช่องอินพุตเลยและปิดหน้า popup นั้นไปน่ะค่ะ
ลองทำการสร้าง function ไว้ใน parent window ครับโดยให้มีการรับค่ามาแสดงผล เช่น
function myfunction(arg1, arg2){
//นำข้อมูลไปแสดงผลยัง element ที่ต้องการ
}
ส่วนใน popup window ก็ทำการเรียกใช้งาน function เช่น window.opener.myfunction('ข้อมูล1','ข้อมูล2');
ประมาณนี้ครับ
function myfunction(arg1, arg2){
//นำข้อมูลไปแสดงผลยัง element ที่ต้องการ
}
ส่วนใน popup window ก็ทำการเรียกใช้งาน function เช่น window.opener.myfunction('ข้อมูล1','ข้อมูล2');
ประมาณนี้ครับ

















