как заменить URL изображения во всех его случаях в HTML - PullRequest
0 голосов
/ 02 октября 2011

У меня есть блог блоггера.есть одно изображение, которое я помещаю в каждое сообщение моего блога (моей подписи).Ранее он был размещен на хостинге изображений, но теперь я хочу разместить его на своем собственном сайте, поскольку старый хостинг может удалить его в любое время.Как я могу заменить все вхождения изображения предыдущего URL на новый URL, не меняя его вручную в каждом сообщении?

почти невозможно сделать это вручную, потому что я уже написал более ста сообщений.

Как, например, есть ли код, который я могу вставить в шаблон, который заменит предыдущий URLновый при открытии страницы?

Ответы [ 2 ]

2 голосов
/ 02 октября 2011

С jQuery: -

$("a").each(function() {
var existingURI = $(this).attr('href');
    $(this).attr('href', './path_to_new_location/' + existingURI);

});

Если вы не уверены, как использовать комментарий jQuery здесь, и я помогу вам.Js Fiddle здесь: http://jsfiddle.net/jTnpk/

0 голосов
/ 02 октября 2011

Можете ли вы скопировать все содержимое HTML вашего блога, потому что если бы вы могли, то вы могли бы просто вставить их в любое хорошее программное обеспечение для редактирования текста, такое как Notepad ++ оттуда вы можете перейти к «Заменить ...» при поиске и после ввода старой ссылки в одной и новой ссылки в другой, нажать «Заменить все», и оттуда вы можете просто скопировать весь код и вставить его обратно, если у вас есть такая опция, если нет, вы можете добавить скрипт на страницу, который выглядит примерно так:

<script>
for(i=0;i<document.links.length;i++)
{
if(document.links[i].href == /*Insert old link here*/)
    document.links[i].href = /*Insert new link here*/ ;
}
</script>
...