Я извиняюсь за назойливость
А могли бы Вы немного объяснить некоторые моменты в Вашем коде (моих знаний, увы, не хватает, чтобы понять кое-какие выражения...). В частности интересуют строчки:
var arr = a.getAttribute('data').split(',');
var Parr = document.getElementById(arr[0]).parentNode.getElementsByTagName('p');
for(var i=0; i<Parr.length;i++){
if(Parr[i])Parr[i].style.display='none';
}
arr - это массив? Что такое аттрибут data? И что значит переменная i?
Если не трудно, объясните значение следующей строчки (уж слишком она заумна для меня
):
v.innerHTML = v.innerHTML.replace(/#bigpick[^\s]+/img,arr[2]).replace(/#img[^\s]+/img,'#'+id);
Здесь, в частности, интересует почему в arr[] постоянно меняются значения.
В принципе, что и откуда берется мне понятно: первое (до цикла) - это, скорее всего, получение текста комментария (цикл, пока не совсем понял
), а второе - вставка картинки. Но хотелось бы услышать комментарии более продвинутого человека в этом деле
Еще раз спасибо
и извините за назойливость (просто хочется постичь истину
)