שלח תשובה

זירת השאלות

589
צפיות
4
תשובות

הצגה/הסתרה…

,‏ 6 ביולי, 2005

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


<SCRIPT language=JavaScript>
  function showHide()
  {
  document.getElementById("hide").style.display="inline";
  }
</SCRIPT>
</HEAD>
<BODY>
<div id="show" onclick="showHide()"> MEzig…..</div>
<div id="hide" style="display:none"> MUstar….. </div>

תגיות:

4 תשובות

  1. shay3434 הגיב:

    לא כל כך הבנתי
    אבל צריך להשתמש בSPAN לפי דעתי…

  2. BuildHome הגיב:

    תשובה
    אתה צריך לעשות לו ערך כלשהו (למשל inline) או ללא ערך (כלום).
    תבדוק מה הערך ותציב בהתאם את הערך המתאים (משפט תנאי ארוך או קצר).

  3. guyorbach הגיב:

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

  4. BuildHome הגיב:

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

    אם צד-שרת אז פנה לפורום צד-שרת – שם יעזרו לך

שלח תשובה