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

מתוך וויקי
קפיצה אל: ניווט, חיפוש
מ (קטגוריה:מפתחי אתרים)
(קישורים חיצוניים: From DHTML to DOM scripting)
שורה 54: שורה 54:
 
* [http://www.reloco.com.ar/mozilla/compat.html.en כיצד ליצור אתרים התואמים לדפדפנים מבוססי גקו]
 
* [http://www.reloco.com.ar/mozilla/compat.html.en כיצד ליצור אתרים התואמים לדפדפנים מבוססי גקו]
 
* [http://www.itpolicy.gov.il/topics_websites/docs/mozila.doc התאמה ובדיקת אתר על דפדפן מוזילה] (קובץ וורד; ניתן לקבל גירסת HTML באדיבות [http://www.google.com/search?q=cache:mtWyzG39z0oJ:www.itpolicy.gov.il/topics_websites/docs/mozila.doc גוגל]) מאמר של הגוף הממשלתי העוסק בטכנולוגיות המידע, שמטרתו העיקרית לסייע בהתאמה של אתרי הממשלה לתקנים.  
 
* [http://www.itpolicy.gov.il/topics_websites/docs/mozila.doc התאמה ובדיקת אתר על דפדפן מוזילה] (קובץ וורד; ניתן לקבל גירסת HTML באדיבות [http://www.google.com/search?q=cache:mtWyzG39z0oJ:www.itpolicy.gov.il/topics_websites/docs/mozila.doc גוגל]) מאמר של הגוף הממשלתי העוסק בטכנולוגיות המידע, שמטרתו העיקרית לסייע בהתאמה של אתרי הממשלה לתקנים.  
 
+
* [http://icant.co.uk/articles/from-dhtml-to-dom/from-dhtml-to-dom-scripting.html מ-DHTML ל-DOM scripting]
 
[[category:מפתחי אתרים]]
 
[[category:מפתחי אתרים]]

גרסה מ־08:54, 15 באפריל 2006

שכבות

מקטע זה מסביר כיצד להחליף את התגיות של נטסקייפ 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

[ייכתב בהמשך]

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

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