พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การส่งค่าด้วย opener
ลูกกุ้ง
ลูกกุ้ง
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 นั้นไปน่ะค่ะ

Administrator
Mon 16 Jan 2006 14:00:20
ลองทำการสร้าง function ไว้ใน parent window ครับโดยให้มีการรับค่ามาแสดงผล เช่น
function myfunction(arg1, arg2){
    //นำข้อมูลไปแสดงผลยัง element ที่ต้องการ
}

ส่วนใน popup window ก็ทำการเรียกใช้งาน function เช่น window.opener.myfunction('ข้อมูล1','ข้อมูล2');
 ประมาณนี้ครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login