สอบถามเรื่องการ ปิด window.showModalDialog HomeForumสอบถามเรื่องการ ปิด window.showModalDialog ty900ty900 อยากทราบว่า window.showModalDialog ของ javascript ปิดไงเหรอครับ เช่น เมื่อผมกดปุ่ม อยากให้ window.showModalDialog เป็น popup อยู่ ปิด โดยไม่ต้องกดปุ่ยกากบาท ขอบคุณครับ ผมลอง window.close รู้สึก จะไม่ได้ครับ BlueEye วิโรจน์ คชินทร์ ผมว่าถ้าต้องเปิดเป็น Modal ขึ้นมาแล้วล่ะก็ หมายความว่าต้องให้ความสำคัญกับมันมากพอสมควรเลย ผู้ที่ใช้งานอาจจะต้องใช้งานหน้าที่เปิดขึ้นมาอย่างระมัดระวังสักหน่อย คือต้องอ่านหรือทำกิจกรรมในหน้านี้ให้ครบถ้วนก่อนแล้วจึงปิดมัน เพราะบางครั้งผู้ใช้ก็ไม่ค่อยสนใจเนื้อหาที่คนเขียนโปรแกรมสร้างมันขึ้นมาเพื่อป้องกันความผิดพลาดสักเท่าไหร่ พอเป็น Modal แล้วล่ะก็จึงหมายถึงต้องอ่านหรือทำหน้านี้ให้เสร็จสมบูรณ์ก่อนที่จะต้องปิดมันด้วยปุ่มกากบาทหรือปุ่มที่ใช้ปิดตามที่ผู้เขียนโปรแกรมสร้างขึ้น แต่ถ้าหน้าต่างที่เปิดขึ้นมาแล้วสามารถปิดได้โดยไม่ต้องใช้ปุ่มกากบาท ก็อาจจะทำ popup โดยใช้ iframe ช่วยก็ได้ครับ ยกตัวอย่าง gTooltip ในเวปนี้ก็โอเคนะครับ กรกฎ วิริยะ อ้างอิงจาก หัวข้ออยากทราบว่า window.showModalDialog ของ javascript ปิดไงเหรอครับ เช่น เมื่อผมกดปุ่ม อยากให้ window.showModalDialog เป็น popup อยู่ ปิด โดยไม่ต้องกดปุ่ยกากบาท ขอบคุณครับ ผมลอง window.close รู้สึก จะไม่ได้ครับ ปิดด้วยโค้ดไม่ได้ครับ เพราะ Javascript ส่งการทำงานทั้งหมดไปยัง Dialog ทำให้ไม่สามารถใช้คำสั่งปิดได้ ซึ่งในความเป็นจริง ถ้าโค้ดสามารถปิดได้ด้วย Javascript มันก็ไม่ควรเป็น showModalDialg หรือ alert แต่ ควรเป็นอย่างอื่น ที่ควบคุมด้วย Javascript เช่น GModal ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
พอเป็น Modal แล้วล่ะก็จึงหมายถึงต้องอ่านหรือทำหน้านี้ให้เสร็จสมบูรณ์ก่อนที่จะต้องปิดมันด้วยปุ่มกากบาทหรือปุ่มที่ใช้ปิดตามที่ผู้เขียนโปรแกรมสร้างขึ้น
แต่ถ้าหน้าต่างที่เปิดขึ้นมาแล้วสามารถปิดได้โดยไม่ต้องใช้ปุ่มกากบาท ก็อาจจะทำ popup โดยใช้ iframe ช่วยก็ได้ครับ ยกตัวอย่าง gTooltip ในเวปนี้ก็โอเคนะครับ