Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Копировать в буфер обмена атрибуты (https://javascript.ru/forum/misc/66041-kopirovat-v-bufer-obmena-atributy.html)

GamiD 24.11.2016 18:48

Цитата:

Сообщение от Dilettante_Pro (Сообщение 436087)
GamiD,
Убрать () в конце объявления функций


<button onclick="button1">Копировать id"111" ссылку poster</button>
<button onclick="button2">Копировать id"111" ссылку src</button>

если даже убрать () она все равно работает так же

GamiD 25.11.2016 08:59

Есть кто может помочь?

Гробовщик 25.11.2016 09:58

Цитата:

Сообщение от GamiD (Сообщение 435766)
Нужно сделать так чтоб при нажатии на кнопки копировать в буфер обмена тексты и атрибуты для каждой кнопки своя функция помогите кому не трудно:help: :help: :help:

Дело в том, что JS не имеет доступа к вашему буферу из соображений безопасности.
Вам нужен FLASH
https://habrahabr.ru/post/159879/

Dilettante_Pro 25.11.2016 10:49

Цитата:

Сообщение от GamiD (Сообщение 436088)
<button onclick="button1">Копировать id"111" ссылку poster</button>
<button onclick="button2">Копировать id"111" ссылку src</button>

если даже убрать () она все равно работает так же

Это не объявление функции - это вызов функции.
Объявление - это
button1 = (function () {  
var x = document.getElementById('111').getAttribute('poster');copy(x);
}());

Вот здесь в самом конце лишние ()


Изучайте http://www.wisdomweb.ru/JS/func.php
И по той ссылке, что я давал ранее.


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