| 
 Помощь с кодом В общем есть код:  
var show;
function hidetxt(type){
    param=document.getElementById(type);
    if(param.style.display == "none") {
        if(show) show.style.display = "none";
        param.style.display = "block";
        show = param;
    }else param.style.display = "none";
}
Нужно добавить туда закрытие элементов у которых стоит стиль block.. | 
| 
 kirujam,нужно закрытие сразу всех элементов с display:block; или у указанного (type)? | 
| 
 jule, у всех | 
| 
 kirujam,у всех элементов, которые находятся внутри указанного id? | 
| 
 jule, у элементов с другим id но с display:block | 
| 
 Вот так как-то: 
function hidetxt(){
	var tags = document.body.getElementsByTagName("*"),getStyle;
	for(var i = 0; i < tags.length; i++){
		if (window.getComputedStyle)
			getStyle = getComputedStyle(tags[i]);
		else getStyle = tags[i].currentStyle;
		if(tags[i].id){
			if(getStyle.display == "block")
				tags[i].style.display = "none";
	
			else tags[i].style.display = "block";
		}
	}
}
 | 
| 
 jule, ммм.. нет, что то не то вышло.. объясню поподробнее: есть 3 кнопки, которые открывают 3 дива. При открытии нового дива закрывается предыдущий. Мне надо что бы первый див открывался изначально, но если я прописываю block для него, то, по тому коду который у меня, он остается при открытии других. | 
| 
 Цитата: 
 | 
| 
 рони, спасибо! | 
| Часовой пояс GMT +3, время: 14:33. |