Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2012, 01:40
Интересующийся
Отправить личное сообщение для Erika Посмотреть профиль Найти все сообщения от Erika
 
Регистрация: 17.02.2012
Сообщений: 11

Требуется объект (?)
Привет спецам)
Возможно вам это, как два пальца но, я только начала изучение JavaScript
По этому, для меня пока это сложно...
Суть проблемы в том, что есть массив элементов (".elem") в количестве 6 штук. Мне надо чтоб при наведении на ячейку выводилось инфо о статье, а при отведении (onmouseout) вновь все было по старому, в ячейке отображалось первью статьи.
Я придумала код и он работает но, IE в низу страницы показывает ошибку.
Мне ошибки не надо, по этому вот и ищу способ ее избежать.
function show_lib(x, y) {
    var all_table = document.querySelectorAll('.all-table')[1];
    var n_table = all_table.querySelectorAll('.main-table');
    for (i = 0; i < n_table.length; i++) {
        if (i == x - 1) {
            if (y == 1) {
                n_table[i].getElementsByTagName('span')[0].style.display = "none";
                n_table[i].getElementsByTagName('span')[1].style.display = "block";
            }
            if (y == 2) {
                n_table[i].getElementsByTagName('span')[1].style.display = "none";
                n_table[i].getElementsByTagName('span')[0].style.display = "block";
            }
        }
    }

Последний раз редактировалось Octane, 14.03.2012 в 01:48. Причина: форматирование
Ответить с цитированием