ציטוט:
נכתב במקור על ידי MasterNir
בשביל מה?
אתה מכניס לכל ענף (הודעה) את ה-ID של הענף שמעליו (ההודעה אליה הוא מגיב) ולהודעות חדשות מכניס NULL.
ואז עושה פונקציה רקורסיבית שמקבלת ID ומדפיסה את הענפים דרגה אחת תחתיו וקורא לה.
|
ואיך בדיוק אתה מחלק את הרווחים? כלומר, איך אתה יודע כמה לעשות "הזחה"?
אני אתן לך דוגמא קטנה -
בסוגריים מופיע ככה: (ID ההודעה, ID של הודעת האב)
אהלן חבר'ה מה המצב? (56 , 0)
.....הכל טוב אחי, מה איתך? (78 , 56)
.....סבבה גבר (102 , 56)
...........אה יוסי מה קורה לא רואים אותך (105 , 102)
................וואלה הכל טוב.. בא למשחק בשבת? (222 , 105)
.....................מה איזה משחק? (333 , 222)
..........................של מכבי בצ'כונה (355 , 333)
................הופה הנה יוסי תראו (250 , 105)
עכשיו, איך בדיוק אתה מבצע את ההזחה להודעות החלק מההודעה שה ID שלה הוא 105?
אם היית משתמש ב levelID אז היית יכול לבצע משהו כזה:
קוד:
style= "width: 20 * levelID px;"
קאפיש?