Как заменить слово на сторонний javascript без php?

Здравствуйте.
Дано: в шаблоне сайта есть слово "[word]".
Нужно его заменить на конструкцию вида
<script type="text/javascript" src="http://example.com/adb.php?tag=58555dafe316dfc8358&width=200&height=200"></script>


PHP использовать нельзя. Существуют ли какие-нибудь варианты?
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 5
Writerim
@Writerim
Заполнить позже...
var a = получить все записи с [word]
a.replace(/\[word\]/g , function(){
  getScript('http://example.com/adb.php?tag=58555dafe316dfc8358&width=200&height=200')
  ...
  return <script type="text/javascript" src="http://example.com/adb.php?tag=58555dafe316dfc8358&width=200&height=200"></script>

})
Ответ написан
copist
@copist
Empower people to give
$(":contains('[word]')").each( // найти все элементы, содержащие строку [word]
    function(i,e){
        var $e = $(e),
            html = $e.html();
        html = html.replace(/\[word\]/g, '[hello]'); // заменить [word] на [hello]
        $e.html(html);
    });
Ответ написан
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
(function(d, w){
  //Без регулярок
  var ContentWord = d.innerHTML;
  while(~ContentWord.indexOf(w)){
      ContentWord = ContentWord.replace(w, "На что заменяем");
  }
  d.innerHTML = ContentWord;
})(document.documentElement, "[word]");
Ответ написан
Комментировать
Andrano
@Andrano Автор вопроса
Со скриптом не работает ни один из вышеперечисленных примеров. Возможно это у меня так только.
Ответ написан
Комментировать
OlegTar
@OlegTar
программист .NET, Javascript, Perl
Код страницы сюда можно?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы