Показать сообщение отдельно
  #2 (permalink)  
Старый 07.04.2011, 01:19
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

document.getElementById("order").onclick = function(e){
		var img = function(event){
			return event.target || event.srcElement;
		}(e || window.event)
		
		//Если кликнули не по картинке а по родителю всех картинок
		if(img === this){
			return false;
		}
		
		var prev = arguments.callee.prev;
		//то есть если это не первый клик
		if(prev){
			//картинка по которой кликнули до этого клика
			prev.src = //тут как то преобразуете путь чтобы картинка стала обычная на пред.картинке
		}
		//сохраняем для след. вызова ссылку на эту картинку
		arguments.callee.prev = img;
		
		img.src = //делаете тут картинку "такую же но другого цвета"
		
	}


Что то наподобие этого, не тестил, ошибки не проверял, но суть, что создаем статическое свойство у функции обработчика и в нем храним пред. картинку. Можно просто создать переменную, глобальную по отношению к этой функции. И картинку ловим по клику на контейнере всех картинок
__________________
readOnly
Ответить с цитированием