621
צפיות
צפיות
2
תשובות
תשובות
בעיה עם dhtml+css
אז ככה, אני רוצה ליצור פונקציה שמקבלת id של div ומשנהלו את הבורדר
לצע מסויים אם הוא לבן או מחזירה אותו ללבן אם הוא בצבע מסויים, הבעיה היא שזה
פשוט לא עובד.. זה נכשל בשלב התנאי המקוצר, הוא כל הזמן מחזיר שקר..
להלן הפונקציה
function admin_butt(dn){
document.getElementById(dn).style.border ='1px solid ' + (document.getElementById(dn).style.border=="1px solid #FFFFFF")?"#C3E4F7":"#FFFFFF";
}
2 תשובות
אתה צריך לכתוב
את הצבעים באותיות קטנות, נסה כך:
function admin_butt(dn){
var div = document.getElementById(dn);
div.style.border = (div.style.border=="#ffffff 1px solid"?"#c3e4f7 1px solid":"#ffffff 1px solid");
}
ובשביל היעילות
כדאי הרפרנס יצביע ל style collection ולא ל DIV עצמו.