ZeroClipboard无法在我的网站服务器上运行

时间:2014-01-10 19:34:45

标签: javascript html html5 flash zeroclipboard

我已将所有ZeroClipboard文件(最新稳定版本,v1.2.3)上传到我的服务器,无法获得一个非常简单的使用工具演示。

我试图在我的Unix服务器上使用的demo并不起作用,实际上是在所有浏览器中为我工作的另一个online demo的精确副本。调试控制台告诉我在我的服务器上安装的主要ZeroClipboard.js文件中没有错误。我尝试过在本网站上提出的各种建议,以解决与ZeroClipboard类似的问题但没有成功。

任何人都可以解释问题是什么吗?

1 个答案:

答案 0 :(得分:1)

在 DOM准备就绪之前,您正在调用JavaScript 。在你打电话时,document.getElementById('clip_copy')不存在。

试试这个:

window.onload = function(){
    var clip = new ZeroClipboard( 
        document.getElementById('clip_copy'), {
        moviePath: "zeroclipboard-1.2.3/ZeroClipboard.swf"
    });
};