ถามเรื่อง javascript ปิด popup หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถามเรื่อง javascript ปิด popup หน่อยครับ

ถามเรื่อง javascript ปิด popup หน่อยครับ

คือสร้าหน้าเพจเพื่อ insert เป็น pop up คราวนี้ ผมทำให้หลังจาก insert เสร็จ ให้มันปิด popup 

แล้ว refesh หน้าข้อมูล เพื่อให้อัพเดต โดยใช้ 

opener.location=opener.location.toString();self.close();

แต่อยากรู้ว่ามันพอมีวิธีส่งค่่ากลับมาจาก popup หรือปล่าวครับ เพราะ ตอนมัน refesh หน้า ค่ามันจะหลุดหายไปเลย 
เพราะหน้าที่ผม refesh มันมี $_POST มาจากหน้าอื่น ประเด็นคือต้องการ ส่งค่า POST หรือ GET ก็ได้ครับ จาก popup กลับมา ให้หน้าที่เรา refesh


ขอบคุณพี่นิกล่วงหน้าคับ laugh



Sinbad 04-11-2015 03:18:28

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

หรือพอจะมีวิธีที่ เรา ปิด popup หรือตัวที่เรา window.open ขึ้นมา แล้วส่งค่ากลับไปยังหน้าหลัก แล้ว refesh หน้าหลัก ไหมครับ

 

พอดีผมใช้ตัวนี้ opener.location=opener.location.toString();self.close(); รุ้สึกมันจะปิด แล้ว refesh หน้าหลัก แต่ค่าผมไม่รู้วิธีส่งกลับมาจาก popup 



sinbad 04-11-2015 03:26
 ความคิดเห็นที่ 2
ดูเนื้อหานี้เป็นแนวทาง

การอ้างอิง object ในหน้าหลัก จากหน้า popup ด้วย jQuery อย่างง่าย 


ninenik 04-11-2015
 ความคิดเห็นที่ 3
 ขอบคุณค้าบ


sinbad 04-11-2015 22:34
 ความคิดเห็นที่ 4

คือผมลองทำแล้ว แต่ว่าหน้ามันจะไม่ refersh อ้าคับ พอใส่ refesh ไป ค่าที่ส่งกลับมามันก็หาย มันพอจะส่งกลับมาเป็นตัวแปรทาง php เลยได้ไหมครับ

เพราะตามตัวอย่างที่ผมเข้าใจตัวอย่าง คือมันคืนกลับมา ทาง id ที่เป็น textbox ใส่เป็น value

 ถ้าผมอยากได้เป็นตัวแปร เป็นค่าเลย และ refesh หน้าด้วย
ตามลำดับ คือ ต้องการ refesh ก่อน แล้วค่ายังอยู่ (ผมต้องการล็อคหน้ามันอ้าคับ ประมาณใช้ session ไม่งั้น refesh แล้วค่าหาย)
พอจะทำได้ไหมครับ รบกวนแนะแนวอีกทีครับ

 

 

ขอบคุณสำหรับความรู้ใหม่ๆคับ

 



sinbad 05-11-2015 01:02
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ