Показать сообщение отдельно
  #6 (permalink)  
Старый 16.09.2012, 18:14
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

noid,
if (document.getElementById('lom').offsetHeight >= 200) {
    document.getElementByClassName("but")[N].style.display = "none";
}
else {
    document.getElementByClassName("but")[N].style.display = "block";    
}


N - № элемента на странице с классом but начиная с 0
вызывайте функцию при нужном изменении контента в div-е
реализация getElementsByClassName() для IE
// getElementsByClassName for IE
if (typeof document.getElementsByClassName == 'undefined') {
	document.getElementsByClassName = function(classname) {
		var all = document.all,
		elements = [],
		regexpr = new RegExp('\\b'+classname+'\\b','ig');
		for(var x=0; x<all.length; x++) if (all[x].className)
		if (all[x].className.search(regexpr)!=-1) elements[elements.length] = all[x];
		return elements;
	}
}
Ответить с цитированием