הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 30-12-06, 08:20   # 1
scarface
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 61

scarface לא מחובר  

מנסה לממצוא פונקציה שעוזרת לסגור בלוקים אם אתם מבינים אותי

אני לא יודע באיזו שפה משתמשים בזה אבל זה לא ממש משנה לי....
אני מחפש פונקציה שיכולה לסגור בלוקים בדף
טיפב קשה להסביר אז אני אתן כדוגמא את הפורום הזה
למשל בראש של כל קטגוריה יש חץ כזה שכשאתה לוחץ עליך הוא סוגר את כל הקטגוריה
זה מה שאני מחפש...
תודעה לעוזרים
 
ישן 30-12-06, 09:34   # 2
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

די פשוט, ואגב, חבל מאוד שאתה לא משתמש בחיפוש, אחרת בשביל מה קיים GOOGL?
ותערוך את ההודעה שלך, ותבקש עזרה, כי קודים מוכנים אסור לתת פה, בגלל זה אצלי, קוד קטן מלווה בהסבר.
--

הרעיון פה, הוא ליצור קוד, כאשר בCSS שלו, נגדיר לו שהוא יהיה מוסתר (hidden), ולאחר מכן, בקוד JS, נבצע תנאי אשר יבדוק אם הוא מוסתר (hidden) או שהוא מוצג (visible), ונבצע קוד JS בהתאם.

PHP קוד:
<a href="javascript:blockChange()">Open Block</span>
<
div id="block" style="visibility: hidden">
   
You can close or open me :D
</div
בקוד זה יצירתי קישור, אשר מוביל לפונקציית JS כלשהי, אשר עדיין לא כתבנו, לאחר מכן, יצרנו div ולו הוספנו style בעל התכונה visibility, ולתכונה זאת קבענו hidden, ובעצם בכניסה ישירה לדף, הוא יהיה מוסתר (כמובן שתוכל להפוך את זה, ולכתוב visible, ואז הוא יהיה מוצג בדף).

עכשיו, מה שנשאר לנו, זה לכתוב קוד JS קצר יחסית, שקודם כל, יבצע בדיקה, האם הDIV מוסתר \ מוצג, ויבצע פעולה בהתאם.
PHP קוד:
    function blockChange()
    {
        var 
block document.getElementById('block').style.visibility;
            if(
block == "hidden")
            {
                
document.getElementById('block').style.visibility='visible';
            }
            else
            {
                
document.getElementById('block').style.visibility='hidden'
            
}
        
    } 
בקוד זה בעצם יצרתי משתנה קודם כל, אשר מכיל את התכונה visibility ובה את המצב של האלמנט שבמקרה זה הוא block.
לאחר מכן, יצרנו תנאי, אשר בודק למה שווה המשתנה, האם האלמנט מוצג או מוסתר, ובהתאם, מבצע פעולה פשוטה של הסתרה והצגה של האלמנט על ידי שימוש בCSS בתגית visibility.

ישנה אפשרות גם לקבוע משתנה שהוא בעצם האלמנט, ככה למשל בפורום, לכל קטגוריה יש ID, ועל מנת לסגור את הקטגוריה הנכונה, תוכל להשתמש לדוגמא בזה: blockChange(2) ואז זה יסגור את הקטגוריה עם הID 2, פה בעצם תצטרך לשנות את הקוד, בקוד JS, בפונקציה להוסיף את הפרמטר catID, ואז במקום block בgetElementById תצטרך לשנות לcatID.

PHP קוד:
function blockChange(catID)
{
 ..............
document.getElementById(catID)...... 
ואם אתה שואל, כן, משעמם לי :P


__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי

Last edited by WebProject; 30-12-06 at 09:48..
 
ישן 30-12-06, 09:47   # 3
scarface
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 61

scarface לא מחובר  

וואי תודה רבה אחי עזרת לי מאוד
*ואגב אני כן חיפשתי אבל לא ממש מצאתי....
אבל אני לא יכול לעזור את ההודעה שלי
 
ישן 30-12-06, 09:47   # 4
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

לא משנה :] שמח שעזרתי
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 30-12-06, 09:56   # 5
scarface
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 61

scarface לא מחובר  

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

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:50.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ