בכדי להציג עמוד אינטרנט פנימי בתוך העמוד שלנו, נשתמש בתגית iframe.
שימוש ב- iframe
באמצעות iframe ניתן להציג עמוד אינטרנט במעיין חלון פנימי (iframe) בתוך העמוד באתר שאנו בונים ולהגדיר את גודל התצוגה שלו. כך מוסיפים iframe לעמוד שלנו:
ישנם דפדפנים ישנים שאינם תומכים ב-iframe. במקרים כאלה, ה-iframe לא יוצג.
הערך של מאפיין src הוא ה-URL שבו נמצא העמוד לתצוגה בחלון הפנימי. להלן דוגמא להצגת העמוד הראשי של אתר זה ב- iframe:
וכך זה נראה:
המאפיינים width ו- height משמשים להגדרת גודל ה-iframe. הערכים נכתבים כברירת מחדל בפיקסלים, אך ניתן לכתוב אותם גם באחוזים, למשל: "50%".
iframe כיעד לפתיחת לינק
כשאנו יוצרים קישור לעמוד כלשהו ברשת, ניתן להגדיר שהוא ייפתח בתוך ה-iframe. במקרה זה, נגדיר קודם את ה-iframe ואחריו את הקישור. הערך של מאפיין target שבקישור יכיל את המזהה של ה-iframe:
<p><a href="https://www.google.com" target="iframe_a">google.com</a></p>
iframe ותקני w3c
תגית iframe המוצגת לעיל אינה מומלצת לשימוש כל עוד הדבר אפשרי. כתחליף, מציע התקן פתרון של שימוש בתגית object (ראה בפרק הבא), אך גם כאן השימוש הוא בעייתי, כיוון שהשימוש בתגית object עבור הצגה של אתר בתוך אתר איננו נתמך כראוי בכל הדפדפנים השונים. הסיבה שהצגנו את התגית היא כדי להכיר את היכולת שקיימת ועדין בשימוש בימינו, בין היתר בבניית אתרים בפייסבוק, ששם למעשה האתר מוטמע בתור iframe בפייסבוק.