วิธีกำหนดเป้าหมายลิงก์ใน HTML IFrames and Frames

แพทเทิร์น iframe แท็กใช้เพื่อแสดงหน้าเว็บภายในเว็บเพจ เมื่อคุณสร้างเอกสารให้อยู่ใน iframe ลิงก์ใด ๆ ในเฟรมนั้นจะเปิดขึ้นโดยอัตโนมัติในเฟรมเดียวกันนั้น แต่ด้วยแอตทริบิวต์บนลิงก์ (องค์ประกอบหรือองค์ประกอบ) คุณสามารถระบุตำแหน่งที่จะเปิดลิงก์ได้

ขั้นตอนแรกคือตั้งชื่อเฉพาะ iframe ของคุณด้วยนามสกุล ชื่อ แอตทริบิวต์ จากนั้นเป็นเรื่องของการชี้ลิงก์ของคุณไปที่เฟรมนั้นโดยใช้ ID เป็นค่าของไฟล์ เป้า แอตทริบิวต์:

ตัวอย่าง

หากคุณเพิ่มเป้าหมายไปยัง ID ที่ไม่มีอยู่ในเซสชันเบราว์เซอร์ปัจจุบันลิงก์จะเปิดขึ้นในหน้าต่างเบราว์เซอร์ใหม่พร้อมชื่อนั้น หลังจากครั้งแรกลิงก์ใด ๆ ที่ชี้ไปยังเป้าหมายที่ตั้งชื่อนั้นจะเปิดขึ้นในหน้าต่างใหม่เดียวกัน

หากคุณไม่ต้องการตั้งชื่อทุกหน้าต่างหรือทุกเฟรมด้วย ID คุณยังคงกำหนดเป้าหมายบางหน้าต่างได้โดยไม่ต้องใช้หน้าต่างหรือเฟรมที่มีชื่อ สิ่งเหล่านี้เรียกว่าเป้าหมายมาตรฐาน


คำหลักเป้าหมายสี่คำ

มีคำหลักเป้าหมายสี่คำที่ไม่จำเป็นต้องมีกรอบชื่อ คำหลักเหล่านี้ช่วยให้คุณสามารถเปิดลิงก์ในพื้นที่เฉพาะของหน้าต่างเว็บเบราว์เซอร์ที่อาจไม่มี ID ที่เกี่ยวข้อง เป้าหมายเหล่านี้คือเป้าหมายที่เว็บเบราว์เซอร์รู้จัก:

นี่คือเป้าหมายเริ่มต้นสำหรับแท็กจุดยึดใด ๆ หากคุณไม่ได้ตั้งค่า เป้า แอตทริบิวต์หรือคุณใช้เป้าหมายนี้ลิงก์จะเปิดขึ้นในหน้าต่างหรือเฟรมเดียวกับที่มีลิงก์อยู่

iframe ฝังอยู่ในหน้าเว็บ คุณสามารถฝัง iframe ในเพจที่อยู่ใน iframe อื่นบนหน้าเว็บอื่นได้ เมื่อคุณตั้งค่า เป้า คุณลักษณะของ _parentลิงก์จะเปิดขึ้นในหน้าเว็บที่ถือ iframe

ในสถานการณ์ส่วนใหญ่ที่มี iframe เป้าหมายนี้จะเปิดลิงก์ในลักษณะเดียวกับไฟล์ _parent เป้าหมายไม่ แต่ถ้ามี iframe อยู่ใน iframe ไฟล์ _top target เปิดลิงก์ในหน้าต่างระดับสูงสุดในซีรีส์โดยลบ iframe ทั้งหมดออก

เป้าหมายที่ใช้บ่อยที่สุดซึ่งจะเปิดลิงก์ในหน้าต่างใหม่ทั้งหมดคล้ายกับป๊อปอัป


วิธีตั้งชื่อเฟรมของคุณ

เมื่อคุณสร้างหน้าเว็บด้วย iframe คุณควรตั้งชื่อเฉพาะให้แต่ละหน้า สิ่งนี้ช่วยให้คุณจำได้ว่ามีไว้เพื่ออะไรและช่วยให้คุณสามารถส่งลิงก์ไปยังเฟรมเฉพาะเหล่านั้นได้ ตัวอย่างเช่น:

name = "สถิติ"
name = "ภายนอก


การตั้งเป้าหมายเริ่มต้น

คุณยังสามารถกำหนดเป้าหมายเริ่มต้นบนหน้าเว็บของคุณโดยใช้องค์ประกอบ ตั้งค่า เป้า เป็นชื่อของ iframe ที่คุณต้องการให้ลิงก์ทั้งหมดเปิดขึ้นนอกจากนี้คุณยังสามารถตั้งค่าเป้าหมายเริ่มต้นสำหรับหนึ่งในสี่คำหลักเป้าหมาย