שימוש ב- JavaScript או ב- HTML כדי למקד לחלונות או למסגרות

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

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

באמצעות קישור HTML רגיל המשתמש בתג העוגן, תוכלו למקד לדף שאליו מתייחס הקישור באופן בו הקישור יופיע בחלון או במסגרת אחרת. כמובן, ניתן לעשות את אותו הדבר גם מתוך Javascript - למעשה, יש חפיפה רבה בין HTML לג'אווה. באופן כללי, אתה יכול להשתמש ב- Java כדי למקד לרוב סוגי הקישורים.

שימוש ב top.location.href ויעדי קישור אחרים ב- Java

קוד ב- HTML או ב- JavaScript כדי למקד קישורים כך שהם ייפתחו בחלונות ריקים חדשים, במסגרות אב, במסגרות בתוך הדף הנוכחי, או במסגרת ספציפית במסגרת מסגרת.

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

ב- HTML. ב- Javascript אתה משתמש

top.location.href = 'page.htm';

שמשיג את אותה מטרה.

קידוד Java אחר עוקב אחר דפוס דומה:

instagram viewer
אפקט קישור HTML JavaScript
מקד לחלון ריק חדש windows.open ("_ ריק");
מקד לראש הדף top.location.href = 'page.htm';
מקד לדף או למסגרת הנוכחיים self.location.href = 'page.htm';
מסגרת הורה יעד parent.location.href = 'page.htm';
מקד למסגרת ספציפית במסגרת מסגרת top.frames ['מסגרת זו'] .location.href =' page.htm ';
מקד iframe ספציפי בתוך הדף הנוכחי self.frames ['מסגרת זו'] .location.href =' page.htm ';

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

כשאתה משתמש בקידוד JavaScript לקישורים, התאם אותו לפעולה, כגון בלחיצה, או onMousover. שפה זו תגדיר מתי יש לפתוח את הקישור.

instagram story viewer