Используя библиотеку zeroclipboard , вы можете использовать любой элемент уровня блока в качестве кнопки буфера обмена. Это работает, потому что zeroclipboard перемещает невидимый флэш-фильм над указанным элементом HTML уровня уровня .
Если вы хотите щелкнуть ссылку, чтобы скопировать в буфер обмена, попробуйте что-то вроде следующего:
<div id="d_clip_container" style="position:relative">
<div id="d_clip_button"><a href="#">Copy to Clipboard</a></div>
</div>
и позже:
<script language="text/javascript">
clip.glue( 'd_clip_button', 'd_clip_container' );
</script>
Обратите внимание, что тег a
здесь может быть опущен , потому что кнопка буфера обмена располагается над содержимым div, а не самой ссылкой.