
23-04-2008, 00:21
|
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
2. כי יש את העוגן...הקישורים ששמתי שם מלמדים אותך לכתוב קוד תקין (ע"פ התקן של W3C). בעיקר באתר של W3C...
4. נכון. כנראה הפעם זה שונה...גם אני הופתעתי.
5. אני לא ממש בטוח\יודע.
זה יכול להיות מסיבה אחרת - אולי יש קוד אחר שלא נכון לפי IE. הקוד האחר הזה נמצא כנראה לפני הקוד של החלפת תמונה. בדר"כ כש-IE נתקע בקוד לא תקין, הוא עוצר מלתרגם את הקוד ה-JS שנמצא מהקוד הלא תקין והלאה ממנו. ולכן כנראה הקוד של החלפת תמונה לא יעבוד.
במצב כזה, הדרך לבדוק היא שתשים פונקציית alert אחרי וגם לפני קוד החלפת התמונה. בשני המצבים - אם פונקציית ה-alert פועלת, סימן שהקוד שלך תקין עבור הדפדפן ; אבל אם הפונקציה לא פועלת, אז הקוד שלפני הפונקציה לא תקין. וכך תבדוק עם הפונקציית alert כל חלק של קוד עד שתגיע לקוד הבעייתי.
עברתי על הקוד בריפרוף והוא נראה בסדר חוץ מההתייחסות לאלמנטים שאמרתי לך.
גם בחלק הבא:
קוד:
rgf.fname.value.length
התייחסת לאלמנט\לתג בצורה לא נכונה. יש להשתמש בקוד:
קוד:
document.getElementById('someId').value.length
|