Здрасьте, имеется вот такой код...
function click(id){
for (i=5;i<9;i++){
if (i==id){
document.getElementById('cat-'+id).style.display = 'block';
} else {
document.getElementById('cat-'+i).style.display = 'none';
}
}
}
function change(id,src){
document.getElementById(id).src = src;
}
И к примеру обрабатываем...
<img src="" class="catimg" onmouseout="change(5,'5.jpg');" onmouseover="change(5,'5-on.jpg');" onclick="click('5');" id="5">
<div class="category_index" id="cat-5" style="display: none;">
Hello! 5
</div>
<div class="category_index" id="cat-6" style="display: none;">
Hello! 6
</div>
<div class="category_index" id="cat-7" style="display: none;">
Hello! 7
</div>
<div class="category_index" id="cat-8" style="display: none;">
Hello! 8
</div>
В фф код работает прекрасно, в ие и опере не срабатывает onclick, почему?