<script type="text/javascript"> var clipboardswfdata; var setcopy_gettext = function(){ clipboardswfdata = document.getElementById('test_text').value; //alert(clipboardswfdata); window.document.clipboardswf.SetVariable('str', clipboardswfdata); } var floatwin = function(){ alert('复制成功!'); //document.getElementById('clipinner').style.display = 'none'; } </script> |
<textarea id="test_text" rows="15" cols="100">文本內容</textarea> <p id="clipboard_content"> <p class="my_clip_button"><span class="clipinner" id="clipinner">复制代码到剪贴板 <embed name="clipboardswf" class="clipboardswf" id="clipboardswf" onmouseover="setcopy_gettext()" devicefont="false" src="./_clipboard.swf" menu="false" allowscriptaccess="sameDomain" swliveconnect="true" wmode="transparent" type="application/x-shockwave-flash" height="20" width="100"> </span> </p> </p> |
<html> <head> <title>Zero Clipboard Test</title> <script type="text/javascript" src="ZeroClipboard.js"></script> <script type="text/javascript"> function init() { clip=new ZeroClipboard.Client(); clip.setHandCursor(true); clip.addEventListener('mouseOver', function (client){ clip.setText( $('fe_text').value ); }); clip.addEventListener('complete', function (client, text) { alert("复制成功,您可以使用Ctrl+V粘贴了!"); }); clip.glue('clip_button', 'clip_container'); } </script> </head> <body onLoad="init()"> <input id="fe_text" cols="50" rows="5" value="文本内容"> <span id="clip_container"><span id="clip_button"><b>复制</b></span></span> </body> </html> |