عندما تقوم بإنشاء وثيقة لتكون داخل IFRAME
، سيتم فتح أي روابط في هذا الإطار تلقائيًا في نفس الإطار. ولكن مع السمة الموجودة على الرابط (العنصر أو العنصر) ، يمكنك تحديد مكان فتح الروابط الخاصة بك.
يمكنك اختيار إعطاء iframe اسمًا فريدًا من خلال السمة ثم توجيه الروابط في هذا الإطار باستخدام المعرّف كقيمة لـ استهداف
صفة، عزا:
معرف = "صفحة">الهدف = "صفحة">
إذا قمت بإضافة هدف إلى معرف غير موجود في جلسة المتصفح الحالية ، فسيؤدي ذلك إلى فتح الرابط في نافذة متصفح جديدة ، بهذا الاسم. بعد المرة الأولى ، سيتم فتح أي روابط تشير إلى ذلك المسمى الهدف في نفس النافذة الجديدة.
ولكن إذا كنت لا تريد تسمية كل نافذة أو كل إطار بمعرّف ، فبإمكانك استهداف بعض النوافذ المحددة دون الحاجة إلى نافذة أو إطار مسمّى. تسمى هذه الأهداف القياسية.
الكلمات الرئيسية المستهدفة الأربعة
هناك أربع كلمات رئيسية مستهدفة لا تتطلب إطارًا مسمىًا. تتيح لك هذه الكلمات الرئيسية فتح روابط في مناطق محددة من نافذة متصفح الويب التي قد لا يكون لها معرف مرتبط بها. هذه أهداف تتعرف عليها متصفحات الويب:
_الذات
- هذا هو الهدف الافتراضي لأي علامة ارتساء. إذا لم تقم بتعيين
استهداف
أو كنت تستخدم هذا الهدف ، سيتم فتح الرابط في النافذة أو الإطار نفسه الذي يوجد فيه الرابط.
- هذا هو الهدف الافتراضي لأي علامة ارتساء. إذا لم تقم بتعيين
_الأبوين
- يتم تضمين إطارات iframe داخل صفحات الويب. ويمكنك تضمين iframe في صفحة داخل إطار iframe آخر على صفحة ويب أخرى. عندما تقوم بتعيين
استهداف
يعزو إلى_الأبوين
سيتم فتح الرابط في صفحة الويب التي تحمل iframe.
- يتم تضمين إطارات iframe داخل صفحات الويب. ويمكنك تضمين iframe في صفحة داخل إطار iframe آخر على صفحة ويب أخرى. عندما تقوم بتعيين
_أعلى
- في معظم الحالات مع iframes ، سيفتح هذا الهدف الروابط بنفس الطريقة التي تفتح بها
_الأبوين
الهدف يفعل. ولكن اذا كان هناكIFRAME
داخلIFRAME
، ال_أعلى
الهدف يفتح الروابط في نافذة المستوى الأعلى في السلسلة ، مع إزالة جميع إطارات iframe.
- في معظم الحالات مع iframes ، سيفتح هذا الهدف الروابط بنفس الطريقة التي تفتح بها
_blank
- هذا هو الهدف الأكثر استخدامًا - حيث يفتح الرابط في نافذة جديدة تمامًا ، على غرار النافذة المنبثقة.
كيف تختار أسماء إطاراتك
عند إنشاء صفحة ويب تحتوي على iframe ، من الأفضل أن تعطي كل واحد اسمًا محددًا. هذا يساعدك على تذكر ما هي عليه ويسمح لك بإرسال روابط إلى هذه الإطارات المحددة.
أحب تسمية iframes الخاصة بي لما هي عليه. فمثلا:
معرف = "الروابط">معرف = "الخارجية وثيقة">
باستخدام اطارات HTML مع الاهداف
يجعل HTML5 الإطارات والأطر القديمة مهملة ، ولكن إذا كنت لا تزال تستخدم HTML 4.01 ، فيمكنك استهداف إطارات معينة بنفس طريقة استهداف إطارات iframe. تعطي أسماء الإطارات مع هوية شخصية
صفة، عزا:
معرف = "myFrame">
بعد ذلك ، عندما يكون للارتباط في إطار (أو نافذة) أخرى نفس الهدف ، سيتم فتح الرابط في هذا الإطار:
الهدف = "myFrame">
تعمل الكلمات الرئيسية الأربع المستهدفة أيضًا مع الإطارات. ال _الأبوين
يفتح في الإطار المرفق ، _الذات
يفتح في نفس الإطار ، _أعلى
يفتح في نفس النافذة ، ولكن خارج مجموعة الإطارات ، و _blank
يفتح في نافذة أو علامة تبويب جديدة (حسب المتصفح).
ضبط الهدف الافتراضي
يمكنك أيضًا تعيين هدف افتراضي على صفحات الويب باستخدام العنصر. قمت بتعيين استهداف
إلى اسم iframe (أو الإطار في HTML 4.01) الذي تريد فتح كافة الارتباطات به. يمكنك أيضًا تعيين أهداف افتراضية لإحدى الكلمات الرئيسية الأربع المستهدفة. فيما يلي كيفية كتابة هدف افتراضي لصفحة:
ينتمي العنصر في رئيس
من المستند الخاص بك. إنه عنصر void ، لذا في XHTML ، سوف تقوم بتضمين علامة مائلة للإغلاق:
/>