Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Заменить чать пути изображения (https://javascript.ru/forum/events/23455-zamenit-chat-puti-izobrazheniya.html)

klamat 24.11.2011 11:29

Заменить чать пути изображения
 
Доброго времени суток, на сайте меняю стандартную галерею на свою и столкнулся со следующей проблемой:
движок при загрузки фотографий делает 3 копии:
1 маленькая (превью)
2 средняя (для просмотра на странице сайта)
3 большая (оригинал)
очень удобно при использовании превью все быстро грузится и быстро обрабатывается, НО в этом вся и соль мне для своей галереи надо использовать все три вида картинок, для обрабатывания галереи превью, вывод на экран средней, и при клике на нее вывод оригинала в отдельном окне.
Путь выглядит примерно так:
1. http://site.org/images/photos/small/...9839ea35de.jpg
2. http://site.org/images/photos/medium...9839ea35de.jpg
3. http://site.org/images/photos/58b602729839ea35de.jpg
подскажите нигде не могу найти как при помощи java/jQuery можно заменить часть пути, т.е. small поменять на medium или убрать и тот и другой.
заранее благодарен

ksa 24.11.2011 11:38

Цитата:

Сообщение от klamat
small поменять на medium или убрать и тот и другой

Как вариант...

var val='http://site.org/images/photos/small/tmp.jpg';
val=val.replace(/small/,'medium');
alert(val);
val=val.replace(/\/smal|medium\//,'');
alert(val);

klamat 24.11.2011 11:51

$('#imPaste').html('<a href="'+$('#carousel img:first').attr('src')+'" target="_blank"><img src="'+$('#carousel img:first').attr('src')+'" height="250" border="0" title="Открыть изображение в новом окне" /></a>');


а как мне (val) использовать здесь, точнее мне не совсем понятно как связать
$('#carousel img:first').attr('src') и var val='http://site.org/images/photos/small/tmp.jpg';

klamat 24.11.2011 12:27

прошу прощения, разобрался, тему можно закрывать


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