תאימות בין פיירפוקס לאקספלורר בטבלאות

הפעם נתקלתי בתופעה מדהימה. הדפדפנים משנים לי את הקוד כראות עיניהם ועושים באלמנטים של DOM כבשלהם.
קודם כל משום מה באקספלורר התכונה innerHTML לא ניתנת לשינוי כאשר מדובר בכל אלמנט של טבלה מלבד התא
בעוד שבפיירפוקס אפשר לשנות את התכונה הזאת לכל אלמנט.

כמו כן שמתי לב שאם ה form נמצא בתוך טבלה או בתוך אלמנט כלשהו שאינו תא בטבלה, אז פיירפוקס מוציא אותו מחוץ לטבלה המחורבנת!!! לא יאמן, איזה כלב. איך אני שמתי לב לזה? פשוט מדפיסים את התוכן עם alert

2 Comments

  1. פיירפוקס תומך בקוד תקני בלבד. הסיבה שהוא מוציא את הגדרת הטופס שלך אל מחוץ לטבלה היא מכוונת, בגלל שככה זה צריך להיות בצורה תקנית. יש לזה סיבה - אם הטופס שלך מתחיל בתוך תא מסויים, הוא לא יכול לקפוץ לתא אחר מבלי לסגור את הטופס באותו התא.

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

    ReplyDelete
Previous Post Next Post