Сообщение от BoFFka
|
Не катит так. Стиль в файле же
|
Усилим нажим!
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type='text/css'>
div {
width: 100px;
height: 20px;
}
#b1 {
background-color: red;
}
#b2 {
background-color: rgb(200, 200, 200);
}
#b3 {
background-color: #f0f0f0;
}
</style>
<script type="text/javascript">
function Go() {
alert(getBackgroundColor('b1'))
alert(getBackgroundColor('b2'))
alert(getBackgroundColor('b3'))
}
function getBackgroundColor(Id) {
; // Получить первый абзац
var o = document.getElementById(Id)
var val
// Сначала попробовать IE API
if (o.currentStyle) {
val = o.currentStyle.backgroundColor;
} else if (window.getComputedStyle) {
// Иначе W3C API
val = window.getComputedStyle(o, null).backgroundColor;
}
return val
}
</script>
</head>
<body>
<div id='b1'></div>
<div id='b2'></div>
<div id='b3'></div>
<input type='button' value='Go' onclick='Go()' />
</body>
</html>
Сообщение от BoFFka
|
выдает rgb(255, 255, 255) вместо #FFFFFF
|
Так как задали - так и выдаёт...