Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вытащить href с помощью JavaScript (https://javascript.ru/forum/misc/31238-vytashhit-href-s-pomoshhyu-javascript.html)

Deff 31.08.2012 01:37

Striker_,
А по клику на картинку - хуже ?

Striker_ 31.08.2012 01:45

Deff,
Ладно, пусть будет по клику.
Просто дали задание по переносу, а не по клику. Так как если реализовывать это дело по клику, то предварительно в текстовой области надо ставить курсор в нужное место, а я без понятия какой уровень компьютерной грамотности у контенщиков. Еще будут жаловаться что сделал не так как просили :)

Deff 31.08.2012 08:22

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Активные темы</title>
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
<a class='transfer' href='http://ya.ru/'><img src='http://www.overclockers.ru/images/Gigabyte_HD7870.jpg'></a><br>
<a class='transfer' href='http://google.ru/'><img src='http://www.overclockers.ru/images/preview/s0MUl3ZoBjWnEJFz.jpg'></a>


<form>
    <textarea id="Mytextarea" name="req_message" cols="40" rows="30"/>Some text here...</textarea>
</form>

<script type="text/javascript">
$('body').on('click','a.transfer', function() {

  var z = $(this).attr("href");
  z = ' <img src='+z+'> \n';
  $("#Mytextarea").val($("#Mytextarea").val()+z);

  return false;
});
</script>
</body>
</html>


Кликацо будут все линки с классом "transfer"

У textarea приделан id="Mytextarea"

Striker_ 31.08.2012 11:39

Deff
Большое спасибо!


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