Показать сообщение отдельно
  #3 (permalink)  
Старый 18.12.2011, 19:49
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

function opBlock(){
	var links=document.getElementsByTagName('a');
	for(var i=0;i<links.length;i++){
	var clas=links[i].className.indexOf('openBlock');
	if(clas!=-1){
		
		links[i].onclick=op;
		}
	
	}
	}



function op(){
	var d=document.getElementById('dv');
	var block=document.getElementById('block');
	var closed=document.getElementById('posClos');
		elements(block,this.className);
	d.style.display='block';
	block.style.display='block';
	closed.style.display='block';
	
	}
	
	function closed(){
	var d=document.getElementById('dv');
	var block=document.getElementById('block');
	var closed=document.getElementById('posClos');
	d.style.display='none';
	block.style.display='none';
	closed.style.display='none';
	}
function elements(block,cl,d){
	var start=cl.indexOf('openBlock');
	var clasS;
	if(start==0){
	clasS=cl.slice(9,cl.length);
	}
	else if(start>0){
	clasS=cl.slice(0,start)
	}
	else alert("неправильно присвоенный класс !!");
	var content=document.getElementsByClassName(clasS);
	
	for(var i=0;i<content.length;i++){
		
		
		if(content[i].tagName !="a"){
		content=content[i];
		
		}
		}
	content=content.innerHTML;
    var closd='<img src="headerGalery/img/close.png" id="posClos" />';
	block.innerHTML=closd +content;
			}

пока готов ток 1 тестовый вариант=)
Ответить с цитированием