25-05-2006, 16:24
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
נראה שבכל זאת לא העתקת לנו את הקוד במדוייק מכיון שלא מוזכר כאן קוד שיכול לעבוד עם FF, כך שאם הקוד הוא לא בדיוק כמו שמופיע אצלך הבעיה שכן לא בהכרח הבעיה שאצלך, מכיון שאין כאן שגיאה תחבירית.
תשים לב שאתה קורה לפונקציה לפני שהאובייקט בעל ה-id בשם car נוצר, כך שהופנקציה getElementById מחפשת אלמנט שאינו קיים.
תיצור 2 פונקציות, פונקציה אחת ליצירת אובייקט מסמך של XML. הפונקציה הזאת תבדוק באיזה דפדפן מדובר ובהתאם לכך תיצור את האובייקט באופן המתאים, תגדיר טעינה אסינכרונית ותפעיל את השיטה load.
פונקציה נוספת תופעל בסיום טעינת המסמך והיא זאת שתקרא את המסמך ותציב בדף את הערכים מהמסך.
הקריאה לפונקציה הראשונה תעשה בסיום טעינת הדף, ואת הקיראה לשניה תצטרך להגדיר במהלך הפונקציה הראשונה.
תסתכל בדוגמה הזאת, לאחר מכן גם על זאצ.
ב-w3s הטעינה בדפדפני IE מתבצעת בצורה סינכרונית, לכן גם הקריאה לפונקציה מופיעה מיד לאחר קוד הטעינה, אך מומלץ יותר שתשאיר את ההגדרה "אסינכרונית" פעילה ותקרא לפונקציה כמו בדוגמה השניה.
אני מקווה שזה ברור, אחרת אאלץ להעתיק דוגמת קוד
עבדתי כשפתחת את האשכול רק שהצצתי בפורום (זה) רק בבוקר.
|