Показать сообщение отдельно
  #4 (permalink)  
Старый 15.06.2008, 23:52
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

После нажатия на выделенный элемент, выделение снимается
function checkOn(obj)
{
if( obj.style.backgroundColor=="" && arguments.callee.checked_node==undefined)
	{
	arguments.callee.checked_node=obj;
	obj.style.backgroundColor = "lightsteelblue";
	}
else if( obj.style.backgroundColor=="" && arguments.callee.checked_node!=undefined)
	{
	arguments.callee.checked_node.style.backgroundColor="";
	arguments.callee.checked_node=obj;
	obj.style.backgroundColor = "lightsteelblue";
	}
else if( obj.style.backgroundColor == "lightsteelblue")
	{
	arguments.callee.checked_node=undefined;
	obj.style.backgroundColor = "";
	}
}

После нажатия на выделенный элемент, выделение не снимается
function checkOn(obj)
{
if( obj.style.backgroundColor=="" && arguments.callee.checked_node==undefined)
	{
	arguments.callee.checked_node=obj;
	obj.style.backgroundColor = "lightsteelblue";
	}
else if( obj.style.backgroundColor=="" && arguments.callee.checked_node!=undefined)
	{
	arguments.callee.checked_node.style.backgroundColor="";
	arguments.callee.checked_node=obj;
	obj.style.backgroundColor = "lightsteelblue";
	}
}

ЗЫ надеюсь, теперь я ответил на ваш вопрос.
ЗЫЫ формулируйте более конкретно. ваша вторая формулировка, как и первая, не является полной
Ответить с цитированием