Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Переменные ссылки js (https://javascript.ru/forum/misc/37251-peremennye-ssylki-js.html)

vaurien 12.04.2013 21:39

Переменные ссылки js
 
Добрый день. Прошу Вашей помощи. Теоретически ничего сложного не должно быть, но я и примерно не знаю как решить эту проблему

Мне нужно выводить картинки с переменной ссылкой. Имеется постоянная (".png") а переменная у меня в <div id="peremm"></div>

То есть если грубо написать что мне требуется, выглядит так:

<img src="<div id="peremm"></div> + .png" />

Я осознаю тот факт что вверху написана ересь, но прошу помощи, ибо просто не знаю как это реализовать. Заранее спасибо

Опан 12.04.2013 22:52

<div id="peremm"></div>

<script>
mas=["image1","image2","image3"]; // части имён файлов картинок до ".png"
a=document.getElementById("peremm");
a.innerHTML="<img src='"+mas[1]+".png'>"; // Между квадратными скобками ставим 0, 1, или 2 в зависимости от выбора картинки
</script>

Или так:
<img id="peremm">

<script>
mas=["image1","image2","image3"]; // части имён файлов картинок до ".png"
a=document.getElementById("peremm");
a.src=mas[1]+".png"; // Между квадратными скобками ставим 0, 1, или 2 в зависимости от выбора картинки
</script>

vaurien 12.04.2013 23:08

ммм. Да, но. У меня часть имени файлов содержится непосредственно в <div id="peremm"></div> - вот этот див выдает часть имени файла до ".png"

vaurien 12.04.2013 23:22

именно что бы <div id="peremm"> + .png

Hekumok 12.04.2013 23:25

image.src = document.getElementById("paramm").innerHTML + ".png" ;

vaurien 12.04.2013 23:33

Соу сори за тупость:

<script>
image.src = document.getElementById("paramm").innerHTML + ".png" ;
</script>

Именно так?

Hekumok 12.04.2013 23:46

vaurien, ну да
<div id="peremm">SomeText</div>
<img id="image" src="">
<script>
var image = document.getElementById("image") ;
image.src = document.getElementById("peremm").innerHTML + ".png" ;
</script>

vaurien 12.04.2013 23:53

ДА! ОНО!!! ВСЕМ ОГРОМНОЕ СПАСИБО! ))) Спасли)


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