Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Копирование различных id посредством ZeroClipboard (https://javascript.ru/forum/misc/57766-kopirovanie-razlichnykh-id-posredstvom-zeroclipboard.html)

Maxim1995 18.08.2015 23:56

Копирование различных id посредством ZeroClipboard
 
Добрый день, уважаемые форумчане!

Имеется следующий код в index.php
<html><body>
	<table cellpadding="1px" cellspacing="1px" border="1px">
		<tr>
			<td><p>000000</p></td>
			<td><button id="000000" data-clipboard-text="000000">Скопировать</button></td>
		</tr>
	</table>
	<script src="ZeroClipboard.js"></script>
	<script src="main.js"></script>
</body></html>

И соответственно main.js
var client = new ZeroClipboard( document.getElementById("000000") );
client.on( "aftercopy", function( event ) {
	alert("текст " + event.data["text/plain"] + " какой то текст");
} );

Так же в корне лежат ZeroClipboard.js и ZeroClipboard.swf (при необходимости могу залить весь архив)

Никак не могу реализовать следующее с ZeroClipboard:

Имеется большое количество 4-х и 6-х значных id (около 1000 шт.).
В первой ячейке таблицы непосредственно значение id.
Во второй ячейке кнопка, при нажатии которой копируется id из первой ячейки.

При нажатии кнопки выводится значение data-clipboard-text.
Но если data-clipboard-text поставить в первую ячейку в тег <p> то вываливается 'undefined'.

Для одного значения id все работает.
Как сделать это для массы id с наиболее оптимизированным кодом?

Спасибо.


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