динамческий шаблон для javascript replace

sniper_9

Новичок
динамческий шаблон для javascript replace

Всем привет.
Мне надо после загрузки страницы заменить по шаблону набор слов на странице на требуемые. Использую prototype. Привожу часть кода, где затык:

onSuccess: function(transport)
{
Html_document.words = transport.responseText.evalJSON(true);

Html_document.words.toJSON();


for(i=0;i<Html_document.words.length;i++)
{
var template = / + Html_document.words.word + /gi;
$('body').innerHTML = $('body').innerHTML.replace(template, "<a href='#'>123</a>");
}

},

Html_document.words.word - слово для шаблона.

В мануале написано, что надо вместо + Html_document.words.word + сразу указывать слово. Как тогда сделать шаблон динамическим?

Заранее, спасибо.

-~{}~ 27.11.08 12:26:

нашёл решение:

onSuccess: function(transport)
{
Html_document.words = transport.responseText.evalJSON(true);

Html_document.words.toJSON();

for(i=0;i<Html_document.words.length;i++)
{
re=new RegExp(Html_document.words.word,'gi');

$('body').innerHTML = $('body').innerHTML.replace(re, "<a href='#' class=\"video\">"+Html_document.words.word+"</a>");
}
},

Надо было просто задействовать объект для регулярок RegExp.
Всем спасибо.
 

Активист

Активист
Команда форума
Поздравляю.
Мне кажется во всем, что ты сказал, понимаешь только ты.
 
Сверху