הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בתיבות רשימה מקושרות! (https://hosts.co.il/forums/showthread.php?t=37605)

Interactive 08-01-07 15:03

בעיה בתיבות רשימה מקושרות!
 
שלום לכולם...
ניסיתי את הסקריפט הבא:
http://www.webmaster.org.il/article.asp?id=221

אבל גיליתי בו בעיה די מעצבנת!...
ברגע שעוברים בתיבה א' על קטגוריה עם הרבה נושאים בתיבה ב' ואחרי זה לקטגוריה עם מעט נושאים זה מראה את הנושאים של אותו קטגוריה ואחרי זה ממשיך עם נושאים מהקטגוריה הקודמת.

הנה דוגמא שהם נתנו לסקריפט:
http://www.webmaster.org.il/uploaded...les/linked.htm

תבחרו קודם בטויוטה ותראו איזה מכוניות יש בתת קטגוריה ואחרי זה תעברו להונדה ותראו שנוספו עוד 2 מכוניות מהקטגוריה של טויוטה!

אשמח אם תוכלו לעזור לי לפתור תבעיה הזאת כי אני לא ממש הצלחתי! ואני ממש צריך את זה...וישבתי על זה די הרבה זמן :)

ali_napso 09-01-07 14:36

תראה קוד

LosNir 09-01-07 14:42

ציטוט:

נכתב במקור על ידי ali_napso (פרסם 403005)
תראה קוד

תלמד לקרוא.

Interactive 09-01-07 15:59

ציטוט:

נכתב במקור על ידי ali_napso (פרסם 403005)
תראה קוד

שמתי בהתחלה עוד קישור לסקריפט!
ואני לא חושב שיש צורך לשים אותו פה כי באתר הוא הרבה יותר מסודר ויש גם את השלבים.
אני רואה בינתיים שאין ממש פיתרון...חחח
טוב נמשיך לחכות |קורץ|

RS324 09-01-07 16:12

לא התעמקתי בנושא, אבל תנסה לאפס את ה SELECT לפני שהוא כותב לו את הערכים החדשים
לדוגמא
PHP קוד:

var selList document.getElementById("model"); 

אחרי זה תעשה
selList.inneHTML = ''

ואז תנסה לכתוב לו את הערכים החדשים

Interactive 09-01-07 16:22

ציטוט:

נכתב במקור על ידי RS324 (פרסם 403084)
לא התעמקתי בנושא, אבל תנסה לאפס את ה SELECT לפני שהוא כותב לו את הערכים החדשים
לדוגמא
PHP קוד:

var selList document.getElementById("model"); 

אחרי זה תעשה
selList.inneHTML = ''

ואז תנסה לכתוב לו את הערכים החדשים

ניסתי את מה שאמרת וזה לא ממש עובד.

RS324 09-01-07 16:26

ציטוט:

נכתב במקור על ידי Interactive (פרסם 403101)
ניסתי את מה שאמרת וזה לא ממש עובד.

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

לדוגמא בטויטה יש לך 5 ובהונדה יש 3
כלומר ישאר לך 2 ערכים, ואחרי שכתבת את ה 3 הערכים הראשונים
תלך לOPTIONS של השתיים הנותרים ותשים להם ערך של NULL ואז הוא לא יציג אותם

Interactive 09-01-07 16:37

ציטוט:

נכתב במקור על ידי RS324 (פרסם 403106)
תוסיף משתנה נוסף שיזכור כמה ערכים היו לך בפעם האחרונה
תקח את הגודל של הערכים שיש לך עכשי

לדוגמא בטויטה יש לך 5 ובהונדה יש 3
כלומר ישאר לך 2 ערכים, ואחרי שכתבת את ה 3 הערכים הראשונים
תלך לOPTIONS של השתיים הנותרים ותשים להם ערך של NULL ואז הוא לא יציג אותם

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

Interactive 12-01-07 13:53

אממ אני ישמח אם מישהו יוכל לנסות לענות לי על השאלה זה ממש דחוף לי...אני לא ממש יכול להתקדם בלי זה...

נ.ב
קיבלתי אישור מהמנהל להקפיץ את האשכול :)


כל הזמנים הם GMT +2. הזמן כעת הוא 18:22.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ