コピー機能にzeroclipboardを使用していますが、正しく機能していないようです。
リンクをクリックすると、ページからデータをコピーしようとしています。
必要なファイルをHTMLに含めました。
<script type="text/javascript" src="/DataTables-1.9.4/zeroclipboard/ZeroClipboard.js"></script>
<script language="JavaScript">
ZeroClipboard.setMoviePath('/DataTables-1.9.4/zeroclipboard/ZeroClipboard.swf');
</script>
私のjsファイルには以下の関数があります
<a href='javascript:void(0);' onclick=copy(\""+idValue+"\") id=d_clip_button><font size=2 color=blue>Copy to clipboard</a>
function copy(elementIdValue){
var value=$("#"+elementIdValue).html();
var clip = new ZeroClipboard.Client();
var myTextToCopy = $(value).text();
clip.glue('d_clip_button');
clip.addEventListener('onMouseover', clipboardEvent);
function clipboardEvent() {
clip.setText( finalText);
}
リンクをダブルクリックするとコピー機能は正常に機能しますが、コピーリンクをシングルクリックすると機能しません。また、何らかの理由で、最初にコピーされたデータが削除されません。新しいページを開いてデータをコピーしようとすると、古いデータが残っています。誰かがこの問題を修正する方法を教えてもらえますか?