Динамическое изменение фона ячейки
Есть таблица, хотелось бы реализовать изменение фона ячейки при наведении на неё курсора
Код:
<table background="pictures/nav.jpg">
<tr>
<td id="nav1" onmouseover="changenav()">
<a name="ref1" href="">123</a></td>
<td id="nav2" onmouseover="changenav()">
<a name="ref2" href="">456</a></td>
</tr>
</table>
function changenav()
{
document.getElementById('nav1').style.background-image=url('pictures/nav_right.jpg');
}
Собака не хочет работать. Помогите! CSS не предлагать. |
<table background="pictures/nav.jpg">
<tr>
<td id="nav1" onmouseover="changenav(this)">
<a name="ref1" href="">123</a></td>
<td id="nav2" onmouseover="changenav(this)">
<a name="ref2" href="">456</a></td>
</tr>
</table>
<script>
function changenav(obj) {
obj.style.backgroundImage = 'url(http://javascript.ru/forum/images/smilies/smile.gif)';
}
</script>
"-" не ставится, и слово должно начитаться с большой буквы. И в присвоении значения вы вызываете функцию url а должны же просто строку передавать. |
Спасибо, помогло.:dance:
|
| Часовой пояс GMT +3, время: 07:17. |