Показать сообщение отдельно
  #7 (permalink)  
Старый 15.08.2014, 09:45
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

function foto(el){
  var imgSrc = el.getElementsByTagName('img')[1].getAttribute('src');
  
   document.getElementById("img_main").src = imgSrc;


var bg=document.getElementById('background');//Получили div с id bg
		button=document.getElementById('test');// Копка на которую кликать
		exit=document.getElementById('close');//Кнопка на закрытие
		paper=document.getElementById('wrapper');
		many=document.getElementById('hoverClose');
		bg.style.display='block';
		exit.style.display='block';
		paper.style.display='block';
		many.style.display="block";
	
	many.onclick= function closer(){
	bg.style.display='none';
	exit.style.display='none';
	paper.style.display='none';
	many.style.display='none';
	
	};
	
	

}


Вот пример для вашей ситуации, но можно гораздо меньшей кровью обойтись и меньшим кодом..


onclick="foto(this)" - везде поставьте вместо foto(), foto2() и т.д.
И нельзя присваивать нескольким элементам одинаковые id
Ответить с цитированием