Показать сообщение отдельно
Старый 06.12.2007, 17:43     # 1
Anthony
Newbie
 
Регистрация: 05.04.2004
Сообщения: 39

Anthony Путь к славе только начался
просмотр свойств CSS в Javascript

Код HTML:
<html>
<head>
	<title></title>
<style>
	#d1{display:block;width:100px;background:red;}
</style>
<script language="JavaScript">
function layer(layerName)
{
	if(document.getElementById) return document.getElementById(layerName)
	if(document.all) return document.all[layerName]
	if(document.layers) return document.layers[layerName]
	return null
}
function bb(item)
{
	doc=layer(item).style;
	alert(doc.display);
}
function aa(item)
{
	doc=layer(item).style;
	doc.background="blue";
}
</script>
</head>

<body>
	<div id="d1">sss</div>
	<a href="javascript:aa('d1')">aa</a>
	<a href="javascript:bb('d1')">bb</a>
</body>
</html>
При клике на ссылку bb почему-то выскакивает пустое сообщение. Тем не менее, если кликнуть на аа - скрипт честно меняет цвет блока. Мало того, bb после этого также начинает выдавать правильное значение.
Что бы это значило и как можно задать в CSS свойства, чтобы потом в скрипте получить их значения?
Anthony вне форума