Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2011, 19:39
Аспирант
Отправить личное сообщение для nule Посмотреть профиль Найти все сообщения от nule
 
Регистрация: 03.11.2011
Сообщений: 42

Сделать ссылку в тексте кликабельной внутри определенного тега
Приветствую!
Задача сделать кликабельными ссылки внутри тега td класса "code".
Код:
function codelinks() {
var tdclasses = document.getElementsByTagName("td"); 
codes = new Array();
for (i=0; i<tdclasses.length; i++ )
if (tdclasses[i].className == "code"){
codes.push(tdclasses[i]);
}
//сформировали массив из td "code"
codeshtml= new Array();
for (j=0; j<codes.length; j++ )
codeshtml.push(codes[j].innerHTML);
//сформировали массив из html внутри td "code"
var ss=/(http:\/\/.+\.[a-z]{2,3})/gi;
for (k=0; k<codeshtml.length; k++ )
document.getElementsByTagName("td").innerHTML=codeshtml[k].replace(ss, "<a href='$1'>$1</a>");//тут всякая отсебятина
 }
   window.onload = codelinks;
Не могу правильно сформулировать последнюю строку, помеченную как отсебятина.
Помогите пожалуйста.
Спасибо!

Последний раз редактировалось nule, 05.11.2011 в 20:54.
Ответить с цитированием