【发布时间】:2014-11-20 06:46:02
【问题描述】:
我正在使用 ZeroClipboard。我已经在“/web-app/js/”中加载了 ZeroClipboard.js 和 ZeroClipboard.swf 文件。我的代码如下,
<span class="glyphicon glyphicon-file"></span><a id="copyLink" onclick="copyToClipboard();">Copy this url</a>
<p id="hi">hi</p>
<script src="${resource(dir: 'js', file: 'ZeroClipboard.js')}"></script>
<script>
function copyToClipboard(){
ZeroClipboard.setMoviePath('/js/ZeroClipboard.swf');
var clip = new ZeroClipboard.Client();
clip.setText('');
var pre = document.getElementById('hi').innerHTML;
alert(pre);
clip.setText(pre);
//clip.glue( 'd_clip_button' );
clip.glue('copyLink');
}
</script>
js 和 swf 文件都加载到页面中。但它给出了以下错误,
Uncaught Error: ERROR: ZeroClipboard SWF could not locate ZeroClipboard JS object!
Expected element ID: global-zeroclipboard-flash-bridge
我哪里做错了?
【问题讨论】:
标签: javascript jquery gsp zeroclipboard