HTML <frameset> תג
דוגמה
דף פשוט עם שלוש חלונות:<html> <frameset cols="250px,*,250px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset> </html>
הגדרות ושימוש
תג <frameset> מציין סט של מסגרות.
אלמנט frameset מכיל שתי או יותר מסגרות. כל מסגרת מכילה מסמך אחר.
אלמנט
frameset
מציין רק כמה עמודות או שורות יהיו בסט מסגרות.
תמיכת דפדפנים
תג
<frameset> נתמך בכל הדפדפנים המוביליםהבדלים בין HTML ו- XHTML
איןטיפים והערות
הערה: אם אתם רוצים לבדוק עמודים מכילים חלונות, תהיו בטוחים שסוג של מסמך מוגדר כי "Frameset DTD". תקראו יותר על סוגי המסמך.
חשוב: אתם יכולים להשתמש באלמנט <body> יחד עם אלמנט frameset. אבל, אם אתם מוסיפים תג <noframes> מכיל טקסט עבור הדפדפנים, שלא תומכים בחלונות, אתם צריכים להכניס טקסט בתוך אלמנט body.
תכונות נוספות
DTD: מציין באיזה HTML 4.01/XHTML 1.0 DTD תג מותר. S=Strict (קפדן), T=Transitional (מעבר), F=Frameset (מסגרות)
| תכונה | ערך | תיאור | DTD |
|---|---|---|---|
| cols | פיקסלים % * | מגדירה כמות וגודל עמודות בקבוצת מסגרות | F |
| rows | פיקסלים % * | מגדירה כמות וגודל שורות בקבוצת מסגרות | F |
תכונות סטנדרטיות
Тег<frame> поддерживает следующие стандартные атрибуты:| תכונה | ערך | תיאור | DTD |
|---|---|---|---|
| class | classname | מציין שם המחלקה עבור האלמנט | STF |
| id | id | מציין id ייחודי עבור אלמנט | STF |
| style | style_definition | מציין סגנון מובנה עבור אלמנט | STF |
| title | text | מציין מידע נוסף עבור אלמנט | STF |
יותר מידע על תכונות ה-HTML.
אירועי ה-HTML
תג<frameset> תומך בתכונות אירועים הבאות:| תכונה | ערך | תיאור | DTD |
|---|---|---|---|
| onload | script | סקריפט מופעל כשה מסמך נטען | F |
| onunload | script | סקריפט מופעל כשה מסמך נפרק | F |
| onclick | script | מפעיל סקריפט בלחיצת עכבר | STF |
| ondblclick | script | מפעיל סקריפט בלחיצת עכבר כפולה | STF |
| onmousedown | script | מפעיל סקריפט כשה כפתור של העכבר נלחץ | STF |
| onmousemove | script | סקריפט מופעל כשה מצביע עכבר זז | STF |
| onmouseout | script | מפעיל סריפט כשה מצביע עכבר יוצא מאלמנט | STF |
| onmouseover | script | מפעיל סקריפט כשה מצביע עכבר עובר מעל האלמנט | STF |
| onmouseup | script | מפעיל סקריפט כשה כפתור של העכבר שוחרר | STF |
| onkeydown | script | מפעיל סקריפט כשה מקש נלחץ | STF |
| onkeypress | script | סקריפט מופעל כשה מקש נלחץ ושוחרר | STF |
| onkeyup | script | סקריפט מופעל כשה מקש שוחרר | STF |
יותר מידע על אירועי ה-HTML.
דוגמה 1
כיצד לבנות סט חלונות אופקי עם שלושה מסמכים שונים.<frameset rows="50px,*,50px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset>
דוגמה 2
כיצד לבנות סט חלונות עם שלושה מסמכים, וכיצד להרבב אותם בעמודות ושורות.<frameset rows="250px,250px">
<frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
<frameset cols="250px,*">
<frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
</frameset>
</frameset>דוגמה 3
כיצד להשתמש בתג <noframes>.<frameset cols="250px,*,250px">
<frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
<noframes>
סליחה, דפדפן שלכם לא תומך בחלונות
</noframes>
</frameset>דוגמה 4
כיצד להשתמש בתכונה "noresize". לא נתן לשנות גודל לחלונות. תעבירו עכבר מעל הגבולות בין החלונות ותשימו לב שלא ניתן להעביר גבולות.<html> <frameset cols="250px,*,250px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" noresize="noresize" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset> </html>
דוגמה 5
כיצד לבנות מסגרת ניווט. מסגרת ניווט מכילה רשימה של קישורים עם מטרה למסגרת השניה. קובץ בשם "tryhtml_contents.htm" מכיל שלושה קישורים.<frameset cols="250,*"> <frame src="http://xhtml.co.il/tryit/html/tryhtml_contents.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" name="showframe" /> </frameset>
דוגמה 6
דוגמה הזו מציגה שתי מסגרות. למסגרת ראשונה יש מקור לחלק שצוין בקובץ. לחלק שצוין יש <a name="C10"> בתוך הקובץ "link.htm"<html> <frameset cols="200,*"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/link.htm#C10" /> </frameset> </html>
דוגמה 7
דוגמה זו ממחישה שתי מסגרות. מסגרת הניווט (content.htm) משמאל מכילה רשימה של קישורים עם מסגרת השניה (link.htm) כמטרה. המסגרת השנייה מציגה את המסמך המקושר. אחד הקישורים במסגרת ניווט קשורה עם חלק מסוים של קובץ היעד.<frameset cols="180,*"> <frame src="http://xhtml.co.il/tryit/html/he/content.htm" /> <frame src="http://xhtml.co.il/tryit/html/link.htm" name="showframe" /> </frameset>
האם מידע זה היה מועיל?

