ลิงก์ที่กำหนดเป้าหมายใน IFrame HTML และเฟรม

เปิดลิงก์ที่คุณต้องการ

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

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

id = "หน้า">
target = "หน้า">

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

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

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

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

วิธีการเลือกชื่อเฟรมของคุณ

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

ฉันชอบชื่อ iframes ของฉันสำหรับสิ่งที่พวกเขาสำหรับ ตัวอย่างเช่น:

id = "การเชื่อมโยง">
id = "ภายนอกเอกสาร">

การใช้กรอบ HTML ที่มีเป้าหมาย

HTML5 ทำให้เฟรมและเฟรมนับล้าสมัย แต่ถ้าคุณยังคงใช้ HTML 4.01 คุณสามารถกำหนดเป้าหมายเฟรมเฉพาะในแบบเดียวกับที่คุณกำหนดเป้าหมาย iframes คุณให้ชื่อเฟรมด้วยแอตทริบิวต์ id:

id = "MyFrame">

จากนั้นเมื่อลิงก์ในเฟรมอื่น (หรือหน้าต่าง) มีเป้าหมายเดียวกันลิงก์จะเปิดในเฟรมนั้น:

target = "MyFrame">

คำหลักเป้าหมายทั้งสี่แบบสามารถทำงานร่วมกับเฟรม _parent จะเปิดขึ้นในกรอบที่แนบมา _self จะเปิดในเฟรมเดียวกัน _top จะเปิดในหน้าต่างเดียวกัน แต่อยู่นอกเฟรมและ _blank จะเปิดขึ้นในหน้าต่างใหม่หรือแท็บ (ขึ้นอยู่กับเบราเซอร์)

การกำหนดเป้าหมายเริ่มต้น

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

ต่อไปนี้คือวิธีการเขียนเป้าหมายเริ่มต้นสำหรับเพจ:

องค์ประกอบนี้อยู่ใน HEAD ของเอกสารของคุณ เป็นองค์ประกอบโมฆะดังนั้นใน XHTML คุณจะมีเครื่องหมายทับปิด:

/>