Показать сообщение отдельно
  #2 (permalink)  
Старый 05.05.2013, 23:34
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

Например, так (коряво):

в 12-й строке bbcode замените на function(){ alert( this.id.replace('imgCit','')*1 ); }

Переменную j и функцию bbcode можно удалить.


Или так, чтобы не перебирать несуществующие картинки

window.onload = function()
{
    var img = document.getElementsByTagName('img'),
        i = 0; 
 
    while (img[i])
    { if ( /^imgCit(\d+)$/.test(img[i].id) )
       { img[i].onclick = function(){ alert( this.id.replace('imgCit','')*1 ); }; }
      i++;
    }
}

Последний раз редактировалось Demath, 06.05.2013 в 14:40. Причина: Опечатка
Ответить с цитированием