พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / popup window
ไก่โต้ง
ไก่โต้ง
Sat 14 Jan 2006 11:40:44

อยากถามว่ามีฟอร์มอยู่แล้วพอกด submit แล้วให้มัน action ไปเปิดหน้า popup เลยได้มั้ยครับโดยไม่ต้องใส่คำสั่ง onclick ให้มัน popup ที่ปุ่ม submit

<form name="form1" method="post" action="window.open('update2.php','','width=710,height=550,scrollbars');">

เขียนแบบนี้มันไม่ได้อ่ะครับ

ไก่โต้ง
ไก่โต้ง
Sat 14 Jan 2006 11:53:14

ลองเขียนอีกแบบเป็น

<form name="form1" method="post" action="javascript:window.open('update2.php','','width=710,height=550,scrollbars');">

มัน popup หน้าใหม่ให้ แต่หน้า form มันจะขึ้นว่า object

ไก่โต้ง
ไก่โต้ง
Sat 14 Jan 2006 12:04:58

ตอนนี้ได้แล้วครับใส่ void(0) ต่อท้ายไปครับ แต่ทีนี้ปัญหามันคือค่าที่อยู่ในฟอร์มมันไม่ส่งค่ามาอ่ะครับ

Administrator
Sat 14 Jan 2006 12:53:04
ลองใส่ attribute target="_blank" ดูครับ ไม่แน่ใจว่าตรงตามความต้องการหรือไม่
ไก่โต้ง
ไก่โต้ง
Sat 14 Jan 2006 13:09:33

ไม่ได้อ่าครับ ค่าที่เราคีย์ใส่ไว้ในฟอร์มมันยังไม่ส่งค่ามาเลยครับ ทำไมมันถึงไม่ส่งค่ามาล่ะครับ ปกติค่าในฟอร์มมันจะถูกส่งค่ามาอัตโนมัติเลยไม่ใช่เหรอครับป

Administrator
Sat 14 Jan 2006 13:15:15
<form action="......" method="post" target="_blank">

แบบนี้จะมีการส่งค่าไปยังไฟล์ที่ตั้งไว้ใน attribute action โดยมีการเปิด window ใหม่ขึ้นมาด้วยครับ
ไก่โต้ง
ไก่โต้ง
Sat 14 Jan 2006 14:36:23

แล้วเราจะกำหนดความกว้างความสูง และไม่เอาพวก toolbars ด้านบนยังงัยครับ

Administrator
Sat 14 Jan 2006 18:22:36
เท่าที่ผมค้นหาดูรู้สึกจะไม่มีวิธีนะครับ นอกจากว่าจะทำการ post ค่าไปยังไฟล์ใดไฟล์หนึ่งก่อนแล้วทำการ set cookie และ set session เพื่อให้ popup อ่านเพื่อแสดงผลครับ
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