Показать сообщение отдельно
  #9 (permalink)  
Старый 10.03.2012, 23:39
Новичок на форуме
Отправить личное сообщение для goliaf Посмотреть профиль Найти все сообщения от goliaf
 
Регистрация: 10.03.2012
Сообщений: 7

Вот общее решение:

function SetEingabeError(Ctl){
	
	bgrnd = getBackGroundColor(Ctl);
	
	Ctl.setAttribute("StdBackGround", bgrnd);	
	Ctl.style.background = "#FF6161";
}

function ResetEingabeError(Ctl){
	
	bgrnd = Ctl.getAttribute("StdBackGround")
	if (bgrnd) Ctl.style.background = bgrnd; 
}


function getBackGroundColor(Ctl) {
    
    if(window.getComputedStyle) {
       Farbe= window.getComputedStyle(Ctl, "").getPropertyValue("background-color");
    } else if(Ctl.currentStyle) {
       Farbe= Ctl.currentStyle.backgroundColor;
    } else if(document.ids) {
       Farbe= document.layers[Ctl.id].bgColor;            
    }
    
    return Farbe;
}
Ответить с цитированием