استهداف الروابط في HTML إطارات وإطارات

فتح الروابط حيث تريدها

عندما تقوم بإنشاء مستند ليكون داخل IFRAME ، سيتم فتح أي ارتباطات في ذلك الإطار تلقائيًا في نفس الإطار. ولكن مع السمة الموجودة على الرابط (العنصر أو العنصر) ، يمكنك تحديد مكان فتح الروابط الخاصة بك.

يمكنك اختيار إعطاء iframe اسمًا فريدًا من خلال السمة ثم توجيه الروابط في هذا الإطار باستخدام المعرّف باعتباره قيمة السمة الهدف:

معرف = "صفحة">
الهدف = "صفحة">

إذا قمت بإضافة هدف إلى معرف غير موجود في جلسة المتصفح الحالية ، فسيؤدي ذلك إلى فتح الرابط في نافذة متصفح جديدة ، بهذا الاسم. بعد المرة الأولى ، سيتم فتح أي روابط تشير إلى ذلك المسمى الهدف في نفس النافذة الجديدة.

ولكن إذا كنت لا تريد تسمية كل نافذة أو كل إطار بمعرّف ، فبإمكانك استهداف بعض النوافذ المحددة دون الحاجة إلى نافذة أو إطار مسمّى. تسمى هذه الأهداف القياسية.

الكلمات الرئيسية المستهدفة الأربعة

هناك أربع كلمات رئيسية مستهدفة لا تتطلب إطارًا مسمىًا. تتيح لك هذه الكلمات الرئيسية فتح روابط في مناطق محددة من نافذة متصفح الويب التي قد لا يكون لها معرف مرتبط بها. هذه أهداف تتعرف عليها متصفحات الويب:

كيف تختار أسماء إطاراتك

عند إنشاء صفحة ويب تحتوي على iframe ، من الأفضل أن تعطي كل واحد اسمًا محددًا. هذا يساعدك على تذكر ما هي عليه ويسمح لك بإرسال روابط إلى هذه الإطارات المحددة.

أحب تسمية iframes الخاصة بي لما هي عليه. فمثلا:

معرف = "الروابط">
معرف = "الخارجية وثيقة">

باستخدام اطارات HTML مع الاهداف

يجعل HTML5 الإطارات والأطر القديمة مهملة ، ولكن إذا كنت لا تزال تستخدم HTML 4.01 ، فيمكنك استهداف إطارات معينة بنفس طريقة استهداف إطارات iframe. أنت تعطي أسماء الإطارات بسمة المعرف:

معرف = "myFrame">

بعد ذلك ، عندما يكون للارتباط في إطار (أو نافذة) أخرى نفس الهدف ، سيتم فتح الرابط في هذا الإطار:

الهدف = "myFrame">

تعمل الكلمات الرئيسية الأربع المستهدفة أيضًا مع الإطارات. يفتح _parent في الإطار المرفق ، _ يفتح نفسه في نفس الإطار ، _top يفتح في نفس النافذة ، ولكن خارج الإطار ، وفتح _blank في نافذة أو علامة تبويب جديدة (حسب المتصفح).

ضبط الهدف الافتراضي

يمكنك أيضًا تعيين هدف افتراضي على صفحات الويب باستخدام العنصر. يمكنك تعيين السمة الهدف لاسم iframe (أو الإطار في HTML 4.01) الذي تريد فتح كافة الارتباطات به. يمكنك أيضًا تعيين أهداف افتراضية لإحدى الكلمات الرئيسية الأربع المستهدفة.

فيما يلي كيفية كتابة هدف افتراضي لصفحة:

ينتمي العنصر في HEAD من المستند. إنه عنصر void ، لذا في XHTML ، سوف تقوم بتضمين علامة مائلة للإغلاق:

/>