Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   получить урл картинки (https://javascript.ru/forum/server/35903-poluchit-url-kartinki.html)

Alfer 26.02.2013 13:45

получить урл картинки
 
подскажите в чем траблы? :thanks:

рони 26.02.2013 13:52

Цитата:

Сообщение от Alfer
this.copy_img

это что такое?

Alfer 26.02.2013 14:00

copy_img это название инпут поля куда нужно вставить урл а так же айдишник который должен передать данные в это же инпут поля, т.е. там должны быть ссылка картинки

рони 26.02.2013 14:10

Alfer,
то есть инпут должен сам в себя передать данные?

Alfer 26.02.2013 14:12

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

рони 26.02.2013 14:14

Alfer,
покажите минимальный html код -- пока картинки в ваших функциях я невижу.

Alfer 26.02.2013 14:19

<a href="<?php echo  wp_get_attachment_url( get_post_thumbnail_id($post->ID) );?>" onclick="clicked(this)"><img src = "<?=bloginfo('template_url')?>/images/copy.png"></a>


где echo wp_get_attachment_url( get_post_thumbnail_id($post->ID) - получаем ссылку на картинку поста - вордпресс, copy.png - наша кнопка которая должна послать в инпут поле готовый урл которы получаем при наведении на кнопку

рони 26.02.2013 14:37

Alfer,
хтмл а пхп ...
не могли бы вы быть точнее что вам нужно href ссылки или src картинки?
Пока возможный вариант...
<!DOCTYPE HTML>

<html>

<head>
  <title></title>
</head>

<body>
<a href="#"  onclick="clicked(this)"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" border="0" alt="" id="" /></a>
<input size="60" id = 'copy_img'  />
 <script>
function clicked(address) {
   var src =  address.getElementsByTagName('img')[0].src
	document.getElementById('copy_img').value = src;
    return false
}
</script>
</body>

</html>

Alfer 26.02.2013 15:13

href ссылки возможно?

рони 26.02.2013 16:06

Цитата:

Сообщение от Alfer
ссылки возможно?

<!DOCTYPE HTML>

<html>

<head>
  <title></title>
</head>

<body>
<a href="#"  onclick="clicked(this)"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" border="0" alt="" id="" /></a>
<input size="60" id = 'copy_img'  />
 <script>
function clicked(address) {
   	document.getElementById('copy_img').value = address.href;
    return false
}
</script>
</body>

</html>


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