Javascript 零剪贴板不工作。ZeroClipboard.setMoviePath不是函数

Javascript 零剪贴板不工作。ZeroClipboard.setMoviePath不是函数,javascript,clipboard,zeroclipboard,Javascript,Clipboard,Zeroclipboard,朋友们,你好。我无法使剪贴板与我的页面一起工作。在HTML页面中,我有: <script type="text/javascript" src="ZeroClipboard.js"></script> //Script was loaded successfully. ... <button id="copy_clipboard">Test me</button> <script> ZeroClipboard.setMov

朋友们,你好。我无法使剪贴板与我的页面一起工作。在HTML页面中,我有:

<script type="text/javascript" src="ZeroClipboard.js"></script> //Script was loaded successfully.

 ...

 <button id="copy_clipboard">Test me</button>
 <script>
  ZeroClipboard.setMoviePath('http://olymp/ZeroClipboard.swf'); //Path correct. It's local php server 
  var clip = new ZeroClipboard.Client();
  clip.setText('test');
  clip.glue('copy_clipboard');
 </script>
我有一个错误:


ZeroClipboard.客户端不是构造函数

希望这会有所帮助:

尝试使用:

ZeroClipboard.setDefaults({moviePath: 'http://olymp/ZeroClipboard.swf'});
而且:

var clip = new ZeroClipboard();
对于另一个问题,请尝试使用:

clip.on('dataRequested', function(client, args){
     clip.setText("YOUR TEXT HERE");
});

有时,您需要在文档准备就绪时初始化zeroclipboard客户端,而不是单独使用clip.setText:)

<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/ZeroClipboard.min.js"></script>
<script>
    $(document).ready(function() {
        var client = new ZeroClipboard($('#buttonId'), {
            moviePath : 'util/ZeroClipboard.swf'
        });
    });
</script>
<input type="button" id="buttonId" data-clipboard-target="inputId" />
<input type="text" id="inputId" />

$(文档).ready(函数(){
var client=新的零剪贴板($('#buttonId'){
moviePath:'util/ZeroClipboard.swf'
});
});

将在cplipboard中复制输入文本的内容,对我来说,它也适用于localhost

Swf必须与该代码驻留在同一域中。是吗?当然。swf与zeroclipboard在同一个域上我尝试过使用zeroclipboard的另一种变体:var clip=newZeroClipboard(document.getElementById(“copy_clipboard”),{moviePath:,text:“test”};clip.setText(“测试”);它不会返回任何错误。但我的文本“测试”未复制到剪贴板:(
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/ZeroClipboard.min.js"></script>
<script>
    $(document).ready(function() {
        var client = new ZeroClipboard($('#buttonId'), {
            moviePath : 'util/ZeroClipboard.swf'
        });
    });
</script>
<input type="button" id="buttonId" data-clipboard-target="inputId" />
<input type="text" id="inputId" />