لینک های هدفمند در IFrames و فریم های HTML

لینک هایی را باز کنید که در آن آنها را می خواهید

هنگام ایجاد یک سند برای قرار دادن در IFRAME، هر لینک در آن قاب به طور خودکار در آن همان قاب باز می شود. اما با ویژگی در لینک (عنصر یا عنصر) شما می توانید تصمیم بگیرید که در آن لینک شما باید باز شود.

شما می توانید انتخاب کنید که iframes خود را یک نام منحصر به فرد با ویژگی داشته باشید و سپس لینک خود را در آن کادر با شناسه به عنوان مقدار مشخصه هدف مشخص کنید:

id = "page">
target = "page">

اگر یک هدف را به یک ID اضافه کنید که در جلسه مرورگر فعلی وجود ندارد، این لینک را در یک پنجره مرورگر جدید با نام آن باز می کند. پس از اولین بار، هر پیوند که به آن هدف نامیده می شود، در همان پنجره جدید باز می شود.

اما اگر شما نمی خواهید هر پنجره یا هر فریم را با شناسه نامگذاری کنید، هنوز می توانید برخی از پنجره های خاص را بدون نیاز به یک پنجره یا فریم نامید، هدف قرار دهید. اینها اهداف استاندارد هستند.

کلمات کلیدی چهارگانه

چهار کلیدی هدف وجود دارد که به یک فریم نامی نیاز ندارند. این کلمات کلیدی به شما اجازه می دهد تا لینک ها را در قسمت های خاصی از پنجره مرورگر وب باز کنید که ممکن است یک شناسه مرتبط با آنها را نداشته باشد. اینها اهدافی هستند که مرورگرهای وب تشخیص میدهند:

نحوه انتخاب اسامی فریم های شما

هنگامی که شما یک صفحه وب را با فریم ها ایجاد می کنید، بهتر است نام هر یک را به یک فرد اختصاص دهید. این به شما کمک می کند به یاد بسپارید که آنها چه هستند و اجازه می دهد تا به لینک های مربوط به فریم های خاصی بفرستید.

من می خواهم نام های من را برای آنچه که برایشان هستند نام بگذارم. مثلا:

id = "links">
id = "external-document">

با استفاده از فریم های HTML با اهداف

HTML5 فریم ها و فریم ها را منسوخ می کند، اما اگر هنوز از HTML 4.01 استفاده می کنید، می توانید فریم های خاصی را همانطور که شما iframes را هدف قرار می دهید، هدف قرار دهید. اسامی فریم ها را با ویژگی id مشخص می کنید:

id = "myFrame">

سپس، هنگامی که یک لینک در یک فریم دیگر (یا پنجره) دارای یک هدف مشابه است، لینک در آن قاب باز خواهد شد:

target = "myFrame">

چهار هدف کلیدی نیز با فریم کار می کنند. _parent در کادر محاوره ای باز می شود، _self در همان کادر باز می شود، _top باز می شود در همان پنجره، اما در خارج از مجموعه فریم، و _blank باز می شود در یک پنجره یا برگه جدید (بسته به مرورگر).

تنظیم هدف پیش فرض

شما همچنین می توانید یک هدف پیش فرض را در صفحات وب خود با استفاده از عنصر تنظیم کنید. شما مشخصه هدف را به نام iframe (یا فریم در HTML 4.01) تنظیم می کنید که می خواهید تمام پیوندها را باز کنید. همچنین می توانید اهداف پیش فرض یکی از چهار کلیدی مورد نظر را تعیین کنید.

در اینجا چگونگی نوشتن یک هدف پیش فرض برای یک صفحه:

این عنصر متعلق به HEAD سند شما است. این یک عنصر خالی است، بنابراین در XHTML، شما باید علامت بسته شدن را وارد کنید:

/>