שלח תשובה

זירת השאלות

621
צפיות
2
תשובות

בעיה עם dhtml+css

,‏ 10 ביוני, 2005

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


function admin_butt(dn){

    document.getElementById(dn).style.border ='1px solid ' + (document.getElementById(dn).style.border=="1px solid #FFFFFF")?"#C3E4F7":"#FFFFFF";
}



תגיות:

2 תשובות

  1. BuildHome הגיב:

    אתה צריך לכתוב
    את הצבעים באותיות קטנות, נסה כך:
    function admin_butt(dn){
       var div = document.getElementById(dn);
       div.style.border = (div.style.border=="#ffffff 1px solid"?"#c3e4f7 1px solid":"#ffffff 1px solid");
    }

  2. אוריקס הגיב:

    ובשביל היעילות
    כדאי הרפרנס יצביע ל style collection ולא ל DIV עצמו.

שלח תשובה