機能する ZeroClipboard を含むページがあり、テキストをコピーできます。jquery load() を使用して、同じ Web サイト内の同じページを別のページに読み込むことができます。問題は、ページがロードされたときにコピー ボタンが機能しないことです。html タグと body タグの有無にかかわらず、ZeroClipboard を構築しようとしました。jquery html('') を使用しようとしましたが、動作します。2 つのページは同じ jquery バージョンを使用しています。
<script src="<?=base_url()?>public/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="<?=base_url()?>public/zeroclipboard/ZeroClipboard.js"></script>
<script type="text/javascript">
ZeroClipboard.setMoviePath('<?=base_url()?>public/zeroclipboard/ZeroClipboard.swf');
var clip = new ZeroClipboard.Client();
clip.addEventListener('mousedown',function() {
clip.setText(document.getElementById('copiami').value);
});
clip.addEventListener('complete',function(client,text) {
alert('copiato:\n\n' + text);
});
clip.glue('copiatesto');
</script>