נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: תפריט "עצי"

(נושא נעול נושא נעול)
שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 10 March 2005 בשעה 23:25 | IP רשוּם
 

טבו רציתי לאיזה אתר להכין תפריט שהוא יהיה תפריט עץ כאילו

תפריט ראשי

תת תפריט 1

תת תפריט 2

תת תת תפריט....

תת תפריט 3

 

בקיצור אני רציתי אבל שכאשר ילחצו על אחד מהפריטים כאילו יפתח העץ שלהם ממש כמו תיקיות וקבצים, השאלה שלי זה איך הדרך הטובה ביותר לעשות את זה?

זה מה שאני עשיתי, האם יש דרך יותר יעילה ויותר דינמית?

קוד:
<html dir=rtl>
<head>
<script language="javascript">
<!--
 function HorS(obj)
 {
  if(obj.style.display == 'none')
   obj.style.display = 'block';
  else
   obj.style.display = 'none';
  
 }
-->
</script>
</head>
<body>
<a href="javascript: void(0)" onclick="HorS(menu)">תפריט</a>
<ul id="menu" style="display: none">
 <li><a href="javascript: void(0)" onclick="HorS(menu_1[0])">1</a>
  <ul id="menu_1" style="display: none">
   <li>1.1</li>
   <li>1.2</li>
   <li><a href="javascript: void(0)" onclick="HorS(menu_1_1[0])">1.3</a>
    <ul id="menu_1_1" style="display: none">
     <li>1.3.1</li>
     <li>1.3.2</li>
    </ul>
   </li>
   <li><a href="javascript: void(0)" onclick="HorS(menu_1_1[1])">1.4</a>
    <ul id="menu_1_1" style="display: none">
     <li>1.4.1</li>
     <li>1.4.2</li>
    </ul>
   </li>
  </ul>
 </li>
 <li><a href="javascript: void(0)" onclick="HorS(menu_1[1])">2</a>
  <ul id="menu_1" style="display: none">
   <li>2.1</li>
   <li>2.2</li>
  </ul>
 </li>
</ul>
</body>
</html>



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 11 March 2005 בשעה 04:10 | IP רשוּם
 

דבר ראשון הקוד שלך יפה - אהבתי.

קבל משהו נוסף:
http://rollerjm.free.fr/pro/Treeview/Treeview.html


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


הצטרף / הצטרפה: 04 March 2005
משתמש: מנותק/ת
הודעות: 118
נשלח בתאריך: 11 March 2005 בשעה 14:21 | IP רשוּם
 

יש לי כמה של javascript

הראשון:

http://javascript.internet.com/navigation/cascading-menu.htm l

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


הצטרף / הצטרפה: 04 March 2005
משתמש: מנותק/ת
הודעות: 118
נשלח בתאריך: 11 March 2005 בשעה 14:22 | IP רשוּם
 

השני: http://javascript.internet.com/navigation/cascade-menu.html

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yitz חפש הודעות אחרות של yitz בקר בדף הבית של yitz
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 11 March 2005 בשעה 16:06 | IP רשוּם
 

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

הקוד שלי עבוד כמו שצריך כן אבל הבעיה היא שאני רוצה לשלב את זה עם קוד PHP שבעצם יבנה לי את התפריט...כלומר שאני איך שהוא יוכל לשלוח לעץ את הפריטים והוא יסדר אותםן בעץ או משהו דומה בקיצור עץ שמעודכן מ-DB....[אבל ב-DB לא כתוב דרגה 1 דרגה 2 וכו'....]



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 15 March 2005 בשעה 19:58 | IP רשוּם
 

לא נראה לי הבנתי...
אתה רוצה דף PHP
שאתה תכניס לו מה לכתוב והוא יסדר את זה בעץ במקומך?
שיעשה את ה"עבודה השחורה"?

(לא בזלזול, אני באמת מנסה להבין,ואני לא נגד שיעבוד דפי PHP)
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 15 March 2005 בשעה 22:45 | IP רשוּם
 

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

בכל מקרה בו ניקח לדוגמא שיש לנו איזו שהיא מערכת במערכת יש שני סוגי משתמשים מנהל ומשתמש רגיל, לכל אחד מהם תפריט שונה [ולכן העץ חייב לתהאין את עצמו לנתונים] אני רוצה כאילו שהעץ נגיד יקבל את מספר הפריטים ואת אותם פריטים כמובן והוא יסדר אותם בעץ...

במחשבה שניה אני יודע בערך איך לעשות את זה אבל זה כבר ידרוש כמה שינויים גם מהמערכת אז לא משנה, אם למשהו אין מה להסיך אפשר לנעול :)



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 

מצטערים, אינך יכול/ה להגיב לנושא זה.
נושא זה נעול.

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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