Internet Explorer ทำการเปิดหน้าเว็บใหม่ใน New Windows แทนที่จะเปิดใน New tab
บทความโดย: Thai Windows Administrator Blog
ผมพบกับปัญหาน่ารำคาญอย่างหนึ่งของ Internet Explorer 7 นั้นคือ เมื่อผมทำการเปิดหน้าเว็บใหม่โดยการคลิกลิงก์ในหน้าเว็บปัจจุบัน แทนที่ IE7 จะทำการเปิดหน้าเว็บดังกล่าวในแท็บใหม่ (New Tab) แต่กลับเปิดหน้าเว็บดังกล่าวในหน้าต่างใหม่แทน (New Windows) ถึงแม้ว่าปัญหานี้อาจจะไม่ใช่เรื่องใหญ่หรือร้ายแรงอะไรมากนัก แต่ก็สร้างความรำคาญให้กับผมได้พอสมควร เนื่องจากทำให้หน้าเดสก์ท็อปดูรกและไม่เป็นระเบียบ
คลิกที่นี้เพื่อทดสอบการทำงาน
เพื่อความแน่ใจว่าเป็นปัญหากับเฉพาะ IE ผมจึงได้ทำการทดสอบการทำงานบน Firefox และ Chrome ปรากกฏว่าบราวเซอร์ทั้งสองตัวจะทำการเปิดหน้าเว็บใหม่ในแบบแท็บใหม่ (ซึ่งเป็นดังที่ผมอยากให้เป็น)
ผมพยายามหาค้นว่าปัญหาดังกล่าวเกิดจากสาเหตุใด หลังจากทำการปรับคอนฟิกหลายๆ อย่าง จึงพบว่าสาเหตุของปัญหาเกิดจาก IE7 จะมองว่าการหน้าเว็บใหม่โดยการคลิกลิงก์นั้นเป็นเสมือนการเปิด Pop-up ซึ่งค่าคอนฟิกดีฟอลท์ของ IE นั้นจะตั้งให้ทำการเปิด Pop-up ในหน้าต่างใหม่ (Always open pop-ups in a new windows) สำหรับวิธีการแก้ไขปัญหานี้ ทำได้โดยการคอนฟิกให้ IE ทำการหน้า Pop-up ในแท็บใหม่ ดังนี้
1.ในหน้าต่าง Internet Explorer คลิกเมนู Tools คลิก Internet Options
2.ในหน้าไดอะล็อกบ็อกซ์ Internet Options ในหัวข้อ Tabs ให้คลิกแท็บ Settings (ในกรอบสีส้ม)
Internet Explorer Options
3.ในหน้า Tabbed Browsing Settings ในหัวข้อ When a pop-ups is encountered ให้คลิกเลือกเป็น Always open pop-ups in a new tab (ในกรอบสีส้ม) เสร็จแล้วคลิก OK
Tabbed Browsing Settings
4. ในหน้าไดอะล็อกบ็อกซ์ Internet Options ให้คลิกปุ่ม OK
5. ในหน้าต่าง Internet Explorer ทดลองเปิดหน้าเว็บที่มีลิงก์ จากนั้นให้คลิกที่ลิงก์ของหน้าเว็บอีกครั้ง (สามารถทดสอบได้โดยการคลิกที่ลิงก์ทดสอบด้านบน) ซึ่งหากไม่มีอะไรผิดพลาด IE จะทำการเปิดหน้าเว็บใหม่ในแท็บใหม่
หมายเหตุ: หากต้องการรีเซ็ตคอนฟิกกลับไปเป็นค่าดีฟอลท์ ทำได้โดยการคลิกปุ่ม Restore defaults ในหน้า Tabbed Browsing Settings
© 2009 TWAB. All Rights Reserved.
No comments:
Post a Comment
เชิญแลกเปลี่ยนความคิดเห็น ขอสงวนสิทธิ์ในการเผยแพร่ข้อความ HTML