因为要做剪贴板的功能,在网上搜了很久,能直接拿来用的比较少。有个javaeye的可以用,但前提是要greprefs/all.js 中的signed.applets.codebase_principal_support 属性设置为true。后面继续搜索在知道,目前falsh 10 已经和之前的不一样了,要想实现效果必须采用falsh来中转。这种技术是老外搞出来的。
这是官方网站地址:http://code.google.com/p/zeroclipboard/ (把最新版本下载下来就好了)
ZeroClipboard.js文件、ZeroClipboard.swf文件、ZeroClipboard10.swf 这三个文件要放在同一个目录下
测试代码如下:(测试已通过的)
- <mce:style type="text/css"><!--
- #d_clip_button {
- width:150px;
- text-align:center;
- border:1px solid black;
- background-color:#ccc;
- margin:10px; padding:10px;
- }
- #d_clip_button.hover{ background-color:#eee; }
- #d_clip_button.active{ background-color:#aaa; }
- --></mce:style><style type="text/css" mce_bogus="1">#d_clip_button {
- width:150px;
- text-align:center;
- border:1px solid black;
- background-color:#ccc;
- margin:10px; padding:10px;
- }
- #d_clip_button.hover{ background-color:#eee; }
- #d_clip_button.active{ background-color:#aaa; }</style>
- <mce:script type="text/javascript" src="ZeroClipboard.js" mce_src="ZeroClipboard.js"></mce:script>
- <div id="d_clip_button">复制到剪贴板</div>
- <input type="text" id="copyValue" name="copyValue" >
希望对有需要的人提供点帮助。