Здрасьте, имеется вот такой код...
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, почему?