我正在使用 zeroClipboard,但我无法让它工作。
这是我的 HTML 标记:
<div id= 'd_clip_button'>
<img class = 'displayed' src="{{ asset('bundles/yopyourownpoet/images/CopyPoemPage8.png') }}" alt="Copy Poem" height="71" width="300" />
</div>
和javascript:
<script src="{{ asset('bundles/yopyourownpoet/js/ZeroClipboard.js') }}" type="text/javascript"></script>
<script>
$(document).ready(function() {
ZeroClipboard.setMoviePath("{{ asset('bundles/yopyourownpoet/flash/ZeroClipboard.swf') }}");
var clip = new ZeroClipboard.Client();
clip.setText( "aaaa" );
clip.glue( 'd_clip_button' );
clip.addEventListener( 'onLoad', function(){ alert('loaded baby'); } );
});
</script>
我看到警报“加载婴儿”。但是,我从来没有将文本复制到剪贴板中。我在我的计算机和服务器上尝试了本地。
我还访问了此页面http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html和自动闪光,但仍然无法正常工作。
我可能做错了什么?