לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 01-01-2006, 15:45
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
שגיאה באיכספלורר בעת שמירת אובייקט במשתנה

יש לי פונקציה שמחפשת node מסויים במסמך XML ומחזירה את ה-node המתאים כשהוא נמצא כמובן.
כדי להקל עליכם, קיצצתי את הפונקציה ואני מביא אותה בגירסה מצומקת, אך כמובן בדקתי שהבעיה שלגביה אני שואל קיימת גם כאן.

הפרמטרים של הפונקציה:
tag = התג שצריך לחפש בו את קיום התנאי
cond = הערך שאנחנו מחפשים
att = המאפיין שבו צריך לחפש את הערך - מאפיין מס' 0, 1 או אחר.
קוד:
function nodeByCond_att(tag, cond, att) { var i, node; nodes = xmlDocument.getElementsByTagName(tag); for(i=0; i<nodes.length; i++) { if(nodes[i].attributes[att].value == cond) return nodes[i]; } return false; }

אני קורא לפונקציה באמצעות הקוד:
קוד:
item = nodeByCond_att('item', id, 0);

ומצפה שהמשתנה item יכיל את ה-node הרצוי ובאמצעותו אוכל לגשת לטקסט ושאר האיברים שהוא מכיל.

ב-FF חביבנו הכל כמובן עובד כשורה, אך האיכספלורר מתעקש להפסיק את ריצת התסריט.
בבדיקה שערכתי גיליתי שהפונקציה פועלת כראוי ואכן מחזירה אובייקט המכיל את ה-node הרצוי, אך הבעיה כנראה בהשמת האובייקט במשתנה item.

הודעה השגיאה של האיכספלורר היא:
ציטוט:
Object doesn't support this action

תודה מראש
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:28

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר