לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 06-02-2009, 15:36
  waG waG אינו מחובר  
 
חבר מתאריך: 08.07.05
הודעות: 144
פונקציה של הסתרה (js)

שלום לכולם, התגלתה בפני איזושהי בעיה קטנה (אולי שימוש לא נכון בשפת JS שאני עושה) אני די חוזר לתחום הזה אחרי כמה שנים לא נגעתי בזה .. בכל מקרה הכוונה שלי היא ליצור כפתור אחד שיציג משהו וכפתור אחר שיסתיר אותו (כמו הבלוקים הנפתחים והנסגרים) אז בניתי פעולה כזו בJS
קוד PHP:
 function showTrips(toshow)    
    {
        if(
toshow==0)
            
window.document.write("<div style='display: none;'>");
    } 

עכשיו הפעולה מקבלת פרמטרים: 0 אם זה לא להציג ו 1 אם להציג (או כל מספר אחר ששונה מאפס)
עכשיו אם הוא קיבל 0 הוא מציג את הפקודה הזו. עכשיו את הכפתורים הגדרתי בצורה כזו
קוד:
<a onclick="showTrips(1)"> + </a> | <a onclick="showTrips(0)"> - </a>


ואז פשוט זימנתי את הפונקציה באזור שאני רוצה להסתיר או להציג בצורה כזו
קוד:
<script language="javascript"> showTrips(); </script> <table ..... > .... </div>


אשמח עם תוכלו לעזור לי לעשות סדר בבלגן ולהגיע אל התוצאה
תודה!
_____________________________________


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 07-02-2009, 20:54
צלמית המשתמש של ShoobyD
  משתמש זכר ShoobyD מנהל ShoobyD אינו מחובר  
מנהל משבראש, בלשנות, תכנות ויהדות
 
חבר מתאריך: 04.06.06
הודעות: 33,133
שלח הודעה דרך MSN אל ShoobyD Facebook profile LinkedIn profile Follow me...
בתגובה להודעה מספר 4 שנכתבה על ידי waG שמתחילה ב "2 שאלות נוספות במידה ואני..."

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

לדוגמא 2 בלוקים:
קוד:
<div id="shmulik">blah blah blah blah blah</div> <div id="tzvika" style="display: none;">blah blah blah blah blah</div>
"שמוליק" מתחיל פתוח ו-"צביקה" מתחיל סגור..


הכפתורים יהיו:
קוד:
<a onclick="showTrips("shmulik",1)">פתיחת שמוליק</a> | <a onclick="showTrips("shmulik",0)">סגירת שמוליק</a> <a onclick="showTrips("tzvika",1)">פתיחת צביקה</a> | <a onclick="showTrips("tzvika",0)">סגירת צביקה</a>



ואז שהפונקציה תראה משהו כזה:
קוד PHP:
 function showTrips(tagidtoshow) {
    
document.getElementById(tagid).style.display = (toshow"" "none");



וזהו


אגב, אפשר לעשות שכפתור אחד ישמש גם לפתיחה וגם לסגירה של אלמנט..

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 22:33

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר