![]() |
# 1 |
חבר וותיק
|
בעיה ב JS -תגובה נפתחת בלחיצה
אהלן
אני רוצה לעשות תגובה נפתחת עם JS אז עשיתי DIV מוסתר שנפתח להודעה יש ID ולתוכן המוסתר יש ID וזה נשלח לפונקציה ב JS הנה הפונקציה שמקבלת function show(LayerName){ switch(LayerName.id){ case "a1": layer="b1"; break; case "a2": layer="b2"; break; } אם ראיתם a1 זה הID של ה DIV של ההודעה וה b2 זה ה ID של ה DIV המוסתר של התוכן הבעיה שאני שולף את התגובות בלולאה ב PHP לכן כל פעם אני שולח דוגמא a2 כהודה ו b2 כתובן המוסתר אחרי זה אני שולח ש5 ו נ5 וכו' וכו' מה שאני צריך עזרה זה הפוקציה ב JS שתדע "להתאים" כמו שאתם רואים a1 ל b1 כי אני לא יכול לרשום בפונקציה סתם ש1-1000 ובהתאמה b1-100 מקווה שהבנתם תודה |
![]() |
![]() |
# 2 |
חבר בקהילה
|
אתה לא צריך לעשות SWITCH.
פשוט תעשה שלכל זוג DIVים יש שם ראשי ושם משני, לדוגמא קוד:
<div id="open_1">click me</div> <div id="hidden_1">I'm hidden</div> קוד:
function show(LayerName) { var num = LayerName.id.split("_")[1]; layer = "hidden_" + num; // more code... } |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|