Код 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 свойства, чтобы потом в скрипте получить их значения?