Показать сообщение отдельно
  #5 (permalink)  
Старый 12.06.2013, 21:49
Аватар для BaVa
Аспирант
Отправить личное сообщение для BaVa Посмотреть профиль Найти все сообщения от BaVa
 
Регистрация: 16.11.2011
Сообщений: 60

danik.js,
да, с этой функцией по-проще)
<!doctype html> 
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
window.onload = function() {
	var one = document.getElementById("one"), two = document.getElementById("two");
	two.onclick = function(e) {
		e = e || window.event;
		if(e.stopPropagation) e.stopPropagation();
		else e.cancelBubble = true; // для IE < 9
		if(two.style.backgroundColor == "red") two.style.backgroundColor = "yellow";
		else two.style.backgroundColor = "red";
	};
	one.onclick = function() {
		two.style.backgroundColor = "red";
	};
};
</script>
<style type="text/css">
	#one {
		width: 200px;
		height: 200px;
	}
	#two {
		width: 100px;
		height: 50px;
	}
</style>
</head>
<body>
	<div id="one" style="background: red;">
		one	
		<div id="two" style="background: yellow;">
			two
		</div>
	</div>
</body>
</html>

рони,
изменил

Последний раз редактировалось BaVa, 12.06.2013 в 22:04.
Ответить с цитированием