מיקוד קישורים ב- IFrames ומסגרות HTML

פתח קישורים שבהם אתה רוצה אותם

כאשר אתה יוצר מסמך כדי להיות בתוך מסגרת, כל הקישורים באותה מסגרת ייפתחו באופן אוטומטי באותה מסגרת. אבל עם התכונה על הקישור (אלמנט או רכיב) אתה יכול להחליט היכן הקישורים שלך צריך לפתוח.

אתה יכול לבחור לתת את iframes שם ייחודי עם התכונה ולאחר מכן הצבע הקישורים שלך באותו מסגרת עם מזהה כערך של תכונה היעד:

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

אם תוסיף יעד למזהה שאינו קיים בהפעלת הדפדפן הנוכחית, פעולה זו תפתח את הקישור בחלון דפדפן חדש, עם שם זה. לאחר הפעם הראשונה, כל הקישורים המצביעים אל יעד זה יפתחו באותו חלון חדש.

אבל אם אתה לא רוצה שם כל חלון או כל מסגרת עם מזהה, אתה עדיין יכול למקד כמה חלונות ספציפיים ללא צורך חלון בשם או מסגרת. אלה נקראים מטרות סטנדרטיות.

ארבע מילות מפתח היעד

ישנן ארבע מילות מפתח יעד שאינן דורשות מסגרת בשם. מילות מפתח אלו מאפשרות לך לפתוח קישורים באזורים ספציפיים בחלון דפדפן האינטרנט, שעשויים להיות קשורים אליו. אלו הן מטרות שדפדפני אינטרנט מזהים:

כיצד לבחור את שמות המסגרות שלך

כאשר אתה בונה דף אינטרנט עם iframes, זה רעיון טוב לתת לכל אחד שם ספציפי. זה עוזר לך לזכור מה הם ומאפשר לך לשלוח קישורים אלה מסגרות ספציפיות.

אני רוצה לקרוא את השם iframes שלי עבור מה הם. לדוגמה:

id = "קישורים">
id = "external-document">

באמצעות מסגרות HTML עם יעדים

HTML5 הופך את המסגרות ואת מסגרות המיושנות למיושנות, אך אם אתה עדיין משתמש ב- HTML 4.01, תוכל למקד למסגרות ספציפיות באותו אופן שבו אתה ממקד ל- iframes. אתה נותן את שמות המסגרות עם התכונה id:

id = "myFrame">

לאחר מכן, כאשר לקישור במסגרת אחרת (או לחלון) יש אותו יעד, הקישור ייפתח באותה מסגרת:

target = "myFrame">

ארבע מילות המפתח היעד גם לעבוד עם מסגרות. ה - _parent נפתח במסגרת התוחמת, _self נפתח באותה מסגרת, _top נפתח באותו חלון, אך מחוץ למסגרת, ו- _blank נפתח בחלון חדש או בכרטיסייה חדשה (בהתאם לדפדפן).

הגדרת יעד ברירת מחדל

ניתן גם להגדיר יעד ברירת מחדל בדפי האינטרנט שלך באמצעות האלמנט. אתה מגדיר את המאפיין target בשם iframe (או מסגרת ב- HTML 4.01) שברצונך שכל הקישורים ייפתחו בו. תוכל גם להגדיר את יעדי ברירת המחדל של אחת מארבע מילות המפתח.

כך תכתוב יעד ברירת מחדל עבור דף:

הרכיב שייך ל HEAD של המסמך. זהו רכיב ריק, כך ב- XHTML, תכלול את קו נטוי הסגירה:

/>