Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обернуть url в тег img (https://javascript.ru/forum/misc/69274-obernut-url-v-teg-img.html)

aleferov 10.06.2017 13:44

Обернуть url в тег img
 
Здравствуйте! Есть такой код
<div class="image">http://domen.ru/content/files/catalog1/*/*/*.jpg</div>

Домен статический, а путь разный. Нужно при выводе обернуть ссылку вот так
<div class="image"><img src="http://domen.ru/content/files/catalog1/*/*/*.jpg" /></div>

Т.е была ссылка, а при выводе получаем изображение.

laimas 10.06.2017 13:52

var d = document.querySelector('.image');
d.innerHTML = '<img src="' + d.textContent + '">';


По загрузке документа и с условием, что кроме текста ссылки ничего лишнего.

aleferov 11.06.2017 00:48

Благодарю за ответ.

Выяснилось -- что нужно искать по ссылке http://domen.ru/content/files/catalog1/*/*/*.jpg


Я в javascript 0 :-?

laimas 11.06.2017 03:08

Цитата:

Сообщение от aleferov
Выяснилось -- что нужно искать по ссылке

В чем?

aleferov 11.06.2017 16:26

Цитата:

Сообщение от laimas (Сообщение 455179)
В чем?

http://domen.ru/content/files/catalog1/*/*/*.jpg - "На входе" только этот кусок, без <div class="image">

laimas 11.06.2017 16:31

Цитата:

Сообщение от aleferov
"На входе"

А на выходе? :)

Что это такое, страница вся, ее часть определенная чем-то, по загрузке которой нужно все это парсить? Есть ли изображения на ней, в которых то ведь тоже есть src, или нет изображений?

aleferov 11.06.2017 18:57

Цитата:

Сообщение от laimas (Сообщение 455192)
А на выходе? :)

Что это такое, страница вся, ее часть определенная чем-то, по загрузке которой нужно все это парсить? Есть ли изображения на ней, в которых то ведь тоже есть src, или нет изображений?

Это страшный кошмар, который упал на мою голову, на работе.
Есть сайт 2 с которого забираем это http://domen.ru/content/files/catalog1/*/*/*.jpg
На основном сайте это появляется в таком же виде http://domen.ru/content/files/catalog1/*/*/*.jpg + текст.
И нужно javascript обернуть так <img src="http://domen.ru/content/files/catalog1/*/*/*.jpg" />

laimas 11.06.2017 19:07

Цитата:

Сообщение от aleferov
Есть сайт 2 с которого забираем это http://domen.ru/content/files/catalog1/*/*/*.jpg
На основном сайте это появляется в таком же виде http://domen.ru/content/files/catalog1/*/*/*.jpg + текст.

На стороне клиента из под веб страницы доступ к данным другого домена будет запрещен.

aleferov 11.06.2017 20:41

Цитата:

Сообщение от laimas (Сообщение 455207)
На стороне клиента из под веб страницы доступ к данным другого домена будет запрещен.

Домен одинаковый. Системы управления разные...

laimas 12.06.2017 11:11

в_чем_то.replace(/(http\S+jpg)/gm, '<img src="$1">')


Часовой пояс GMT +3, время: 17:56.