|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
חבר פורום
|
מנסה לממצוא פונקציה שעוזרת לסגור בלוקים אם אתם מבינים אותי
אני לא יודע באיזו שפה משתמשים בזה אבל זה לא ממש משנה לי....
אני מחפש פונקציה שיכולה לסגור בלוקים בדף טיפב קשה להסביר אז אני אתן כדוגמא את הפורום הזה למשל בראש של כל קטגוריה יש חץ כזה שכשאתה לוחץ עליך הוא סוגר את כל הקטגוריה זה מה שאני מחפש... תודעה לעוזרים |
![]() |
# 2 |
מ.תיכנות
|
די פשוט, ואגב, חבל מאוד שאתה לא משתמש בחיפוש, אחרת בשביל מה קיים GOOGL? ותערוך את ההודעה שלך, ותבקש עזרה, כי קודים מוכנים אסור לתת פה, בגלל זה אצלי, קוד קטן מלווה בהסבר. -- הרעיון פה, הוא ליצור קוד, כאשר בCSS שלו, נגדיר לו שהוא יהיה מוסתר (hidden), ולאחר מכן, בקוד JS, נבצע תנאי אשר יבדוק אם הוא מוסתר (hidden) או שהוא מוצג (visible), ונבצע קוד JS בהתאם. PHP קוד:
בקוד זה יצירתי קישור, אשר מוביל לפונקציית JS כלשהי, אשר עדיין לא כתבנו, לאחר מכן, יצרנו div ולו הוספנו style בעל התכונה visibility, ולתכונה זאת קבענו hidden, ובעצם בכניסה ישירה לדף, הוא יהיה מוסתר (כמובן שתוכל להפוך את זה, ולכתוב visible, ואז הוא יהיה מוצג בדף). עכשיו, מה שנשאר לנו, זה לכתוב קוד JS קצר יחסית, שקודם כל, יבצע בדיקה, האם הDIV מוסתר \ מוצג, ויבצע פעולה בהתאם. PHP קוד:
בקוד זה בעצם יצרתי משתנה קודם כל, אשר מכיל את התכונה visibility ובה את המצב של האלמנט שבמקרה זה הוא block. לאחר מכן, יצרנו תנאי, אשר בודק למה שווה המשתנה, האם האלמנט מוצג או מוסתר, ובהתאם, מבצע פעולה פשוטה של הסתרה והצגה של האלמנט על ידי שימוש בCSS בתגית visibility. ישנה אפשרות גם לקבוע משתנה שהוא בעצם האלמנט, ככה למשל בפורום, לכל קטגוריה יש ID, ועל מנת לסגור את הקטגוריה הנכונה, תוכל להשתמש לדוגמא בזה: blockChange(2) ואז זה יסגור את הקטגוריה עם הID 2, פה בעצם תצטרך לשנות את הקוד, בקוד JS, בפונקציה להוסיף את הפרמטר catID, ואז במקום block בgetElementById תצטרך לשנות לcatID. PHP קוד:
ואם אתה שואל, כן, משעמם לי :P Last edited by WebProject; 30-12-06 at 09:48.. |
![]() |
# 3 |
חבר פורום
|
וואי תודה רבה אחי עזרת לי מאוד
*ואגב אני כן חיפשתי אבל לא ממש מצאתי.... אבל אני לא יכול לעזור את ההודעה שלי |
![]() |
# 4 |
מ.תיכנות
|
לא משנה :] שמח שעזרתי
![]() |
![]() |
# 5 |
חבר פורום
|
אחלה תודה רבה אחי אפשר לנעול
|
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|