הבדלים בין גרסאות בדף "שימוש ב-DOM תקני"

מתוך וויקי
קפיצה אל: ניווט, חיפוש
מ (* [http://www.standards.co.il הכללים] – פרוייקט קידום הסטנדרטים של קונספציה)
(תרגמתי מהאתר של מוזילה, ונראה לי שאין בעיית זכויות יוצרים, אבל אשמח לוודא את זה; אכתוב עוד בהמשך)
שורה 1: שורה 1:
עד שדף זה יכתב, אפשר להעזר בקישורים הבאים:
+
==שכבות==
 +
מקטע זה מסביר כיצד להחליף את התגיות של נטסקייפ 4,‏ <layer> ו־<ilayer>, עם התגיות התואמות לתקן HTML 4.01. כיוון שהתגיות <layer> וlt;layer> ו־<ilayer> אינן חלק של אף תקן Web של W3C, '''נטסקייפ 6/7, פיירפוקס ומוזילה, וכן דפדפנים אחרים המצייתים לתקני ה־Web של W3C, לא תומכים בתגיות <layer> ו־<ilayer>.
 +
 
 +
האוסף document.layers, הכולל אובייקטים ותכונות מיוחדות אחרות של השכבות של נטסקייפ 4, לא נתמך גם הוא ונדון ב[[#DOM|מקטע ה־DOM למטה]].
 +
 
 +
בנטסקייפ 4, השתמשו בתגיות <layer> ל־2 מטרות עיקריות:
 +
<ul>
 +
<li>הטבעת תוכן HTML חיצוני בתוך דף Web.</li>
 +
<li>מיקום בלוק מוגדר של תוכן HTML; בלוק זה קיבל בדרך־כלל שם, כדי שאפשר יהיה להתייחס אליו בקוד.</li>
 +
</ul>
 +
 
 +
=== החלפת &lt;layer&gt; ו־&lt;ilayer&gt; כתוכן HTML חיצוני המוטבע בדף Web ===
 +
אם יש לך את הקוד הבא:
 +
<pre dir="ltr">
 +
&lt;layer src="foo.html" height="300" width="400"&gt;
 +
&lt;/layer&gt;
 +
</pre>
 +
תוכל להחליפו עם הקוד:
 +
<pre dir="ltr">
 +
&lt;iframe src="foo.html" height="300" width="400"&gt;
 +
  &lt;a href="foo.html">Foo content&lt;/a&gt;
 +
&lt;/iframe&gt;
 +
</pre>
 +
(הערה: דפדפנים ישנים שאינם תומכים בתגית &lt;iframe&gt; (כגון נטסקייפ 4) ירנדרו את התוכן של התגית: כאן, מדובר בקישור. בדרך זו, נגישות לתוכן לדפדפנים ישנים מובטחת.)
 +
 
 +
באפשרותך גם להשתמש בתגית &lt;object&gt;, שהיא פחות מובנת ופחות נפוצה, אבל גם היא אפשרות:
 +
<pre dir="ltr">
 +
&lt;object data="foo.html" type="text/html" height="300" width="400"&gt;
 +
  &lt;a href="foo.html"&gt;Foo content&lt;/a&gt;
 +
&lt;/object&gt;
 +
</pre>
 +
(הערה: כמו קודם, הקישור ירונדר בדפדפנים שאינם תומכים בתגית &lt;object&gt;, וכך ניתן להבטיח נגישות דפדפנים ישנים לתוכן.)
 +
 
 +
בשימוש ב־&lt;iframe&gt; או &lt;object&gt;, האטסרטגיה הטובה ביותר היא להטביע את התגיות הנפוצות והנתמכות ביותר בתוך התגית: בדרך זו, דפדפן שאינו מסוגל לרנדר את &lt;iframe&gt; או &lt;object&gt; ירנדר את התוכן הזה כשירות אלטרנטיבי. הכלל שנתמך על־ידי רוב הדפדפנים אומר, שבפגישה עם תגית בלתי מוכרת, הדפדפן ינסה לרנדר את התוכן שלה, בהתעלם ממנה. (עם זאת, אין לסמוך על עניין זה בעיניים עצומות.)
 +
 
 +
[[ייכתב עוד בהמשך]]
 +
 
 +
==DOM==
 +
[[ייכתב בהמשך]]
  
 
==מאמרי תיעוד בוויקי למפתחי אתרים==
 
==מאמרי תיעוד בוויקי למפתחי אתרים==

גרסה מ־12:44, 15 בפברואר 2005

שכבות

מקטע זה מסביר כיצד להחליף את התגיות של נטסקייפ 4,‏ <layer> ו־<ilayer>, עם התגיות התואמות לתקן HTML 4.01. כיוון שהתגיות <layer> וlt;layer> ו־<ilayer> אינן חלק של אף תקן Web של W3C, נטסקייפ 6/7, פיירפוקס ומוזילה, וכן דפדפנים אחרים המצייתים לתקני ה־Web של W3C, לא תומכים בתגיות <layer> ו־<ilayer>.

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

בנטסקייפ 4, השתמשו בתגיות <layer> ל־2 מטרות עיקריות:

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

החלפת <layer> ו־<ilayer> כתוכן HTML חיצוני המוטבע בדף Web

אם יש לך את הקוד הבא:

<layer src="foo.html" height="300" width="400">
</layer>

תוכל להחליפו עם הקוד:

<iframe src="foo.html" height="300" width="400">
  <a href="foo.html">Foo content</a>
</iframe>

(הערה: דפדפנים ישנים שאינם תומכים בתגית <iframe> (כגון נטסקייפ 4) ירנדרו את התוכן של התגית: כאן, מדובר בקישור. בדרך זו, נגישות לתוכן לדפדפנים ישנים מובטחת.)

באפשרותך גם להשתמש בתגית <object>, שהיא פחות מובנת ופחות נפוצה, אבל גם היא אפשרות:

<object data="foo.html" type="text/html" height="300" width="400">
  <a href="foo.html">Foo content</a>
</object>

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

בשימוש ב־<iframe> או <object>, האטסרטגיה הטובה ביותר היא להטביע את התגיות הנפוצות והנתמכות ביותר בתוך התגית: בדרך זו, דפדפן שאינו מסוגל לרנדר את <iframe> או <object> ירנדר את התוכן הזה כשירות אלטרנטיבי. הכלל שנתמך על־ידי רוב הדפדפנים אומר, שבפגישה עם תגית בלתי מוכרת, הדפדפן ינסה לרנדר את התוכן שלה, בהתעלם ממנה. (עם זאת, אין לסמוך על עניין זה בעיניים עצומות.)

ייכתב עוד בהמשך

DOM

ייכתב בהמשך

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

קישורים חיצוניים


ערך זה הנו קצרמר.  אתם מוזמנים לתרום לוויקי ולערוך אותו.