JS剪贴板兼容火狐的问题

首先是引入js:<scripttype="text/javascript"src="${ctx}/js/ZeroClipboard.js"></script>那个flas... 首先是引入js:<script type="text/javascript" src="${ctx}/js/ZeroClipboard.js"></script>
那个flash文件与其js同目录

页面上是onclick事件,将行数与table的ID传如,通过for循环获取需要复制的内容:<input id="copy_button" type="button" title="将查询内容复制到剪贴板" class="right-button02" value="复 制" onclick="copyInfo('3','table1');" />
/*将查询结果复制到剪贴板中*/
function copyInfo(row,id){
var tableInfo = '';
...
...

window.clipboardData.setData("Text", tableInfo);//只能用于IE
// copyToClipboard1(tableInfo);//在网上找的 说是兼容火狐 但我用的却不可以

// copy2Clipboard2(tableInfo);//这是在百度文库中找的 也说是兼容火狐 但我用的也不可以

// copyContent(tableInfo); //这个是现在都在说的ZeroClipboard方法,但我怎么弄都不行(我的项目是部署在Linux系统上的)
这是那个方法

/*用flash实现剪贴板的功能--Linux服务器不能用*/
var clip = null;
function copyContent(txt) {
ZeroClipboard.setMoviePath("ZeroClipboard.swf");
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );
clip.setText(txt);
window.clipboardData.setData("Text", txt);
clip.addEventListener("complete", function (client, text){
alert("复制成功:\n" + text );
});
clip.glue("copy_button");
}
}
哪位大虾帮我个忙写个Demo给我,我都写了两天了,还是没写出来,要么谷歌浏览器不能用,要么360浏览器不能用,火狐浏览器就干脆没出来过,在此谢过啦
展开
 我来答
火狐
2014-03-09 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  Firefox 默认下不能直接通过Javascript操作剪切板,必须开启相关的设置才行。想只通过Javascript技术实现跨浏览器的剪切板是行不通的。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
charrysong
2012-11-23
知道答主
回答量:39
采纳率:0%
帮助的人:9.4万
展开全部
一般FF都是用flash来做复制
追问
很久没看百度了 谢谢你们的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mr_XueZhe
2012-11-22 · 超过10用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:29万
展开全部
我也很想给你解决这个问题,关键是我也不会...坐板凳ing...详情答案请见三楼......
追问
很久没看百度了 谢谢你们的回答
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-11-30
知道答主
回答量:77
采纳率:0%
帮助的人:41.2万
展开全部
嗯。
追问
很久没看百度了 谢谢你们的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式