| 
		
			Сообщение от evgenybe
			
		
	 | 
	| 
		Первый alert("2-y"); срабатывает. А остальные нет. Следовательно из-за какой-то ошибки код туда не доходит. Подскажите, пожалуйста, что за ошибка
	 | 
	
В вашем варианте скорее единственное это то что цикл while никогда не заканчивается, следовательно и alert'ы и не срабатывают. Возможно в цикле просто возникает ошибка и код останавливается, может просто не у всех есть offsetTop, это единственное объяснение, либо offsetParent присутствует всегда, что мало вероятно.