Назначил обработчик через атрибут HTML-тэга. В InternetExplorer не срабатывает. Как можно еще сделать, чтобы и в IE8 тоже работало?
<html><head>
<script>
function OverSomething(idName) {
document.getElementById(idName).style.backgroundSize='contain';
}
function OutSomething(idName) {
document.getElementById(idName).style.backgroundSize='cover';
}
</script>
<div class="tbox" >
<a href="#">
<div class="teebox1" id="d1"
onMouseOver="OverSomething('d1')"
onMouseOut="this.style.backgroundSize='cover';alert('Сейчас изменение значения '+this.style.backgroundSize+' но изображение не меняется в IE8.. ');"
style="background-image: url('src/2.jpg');
background-position: 50% 50%;
background-repeat: no-repeat;
" >
hide text</div>
</head><body>