שלח תשובה

זירת השאלות

293
צפיות
0
תשובות

בעייה ברשימות מקושרות

,‏ 11 בנובמבר, 2005

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

כשלא עבדתי עם הרשימות המקושרות פשוט הייתי בודק עם ערך ה-option שווה לערך שמופיע לי בדטבייס ובהתאם הייתי מסמן selected ל-option. וכאן אין לי מושג איך "שומרים" את הערך:-/


הפונקציה שלי:

function makeDymList(selectedID,currListNumber) {
    if(selectedID==0) selectedID=1;
    var list = arrList[currListNumber];
    var selList = document.getElementById("s_stop");
    selList.options.length = 0;
    for(var i=0;i<list.length;i+=2) {
        selList.options[i/2] = new Option(list[i],list[i+1]);
        if((selectedID-1)==(i/2)) selList.options[i/2].selected=true
    }
}
</script>




2. דבר נוסף, אני רוצה להציג ברשימה שדה של שכונה (s_neighbor), יחד עם שדה שכבר מופיע- s_stop, מיקום התחנה עצמה, וכמובן ערך ה-Option יהיה ה-id של התחנה.   לפי המדריך הצלחתי להציג 2 ערכים-מיקום התחנה והערך הוא ה-Id של התחנה. איך אני אוכל להציג את שני הערכים ברשימה?

המון תודה ושבת שלום!!!

תגיות:

0 תשובות

    שלח תשובה