実装手順は次のとおりです:
1- ファイルを参照します。ダウンロード後、ZeroClipboard.js と ZeroClipboard.swf という 2 つのコア ファイルを取得し、プロジェクト内でそのうちの 1 つを参照します。
2- 読み込み中ZeroClipboard オブジェクトを作成し、コピー機能を実装します。
//このステップは非常に重要です。フラッシュ ファイルの参照パス。
ZeroClipboard.setMoviePath('http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.swf');
//ZeroClipboard オブジェクトを作成します
clip = new ZeroClipboard.Client(); >clip.setHandCursor(true);
//mouseOver イベントのロード中に、コピーするコンテンツを flahs ファイルに転送して保存します。
clip.addEventListener('mouseOver', function(client) {
Clip.setText($('#IndInfo').val());
});
//コピーが成功するとダイアログ ボックスが表示されます
clip.addEventListener('complete' , function(client, text ) {
alert("クリップボードにテキストをコピーしました:nn" text);
});
//コピー関数を実装するオブジェクトを指定します
clip.glue( 'Copy');
/ /以下は使用される HTML オブジェクトです
<%= Html.Hidden("IndInfo", ViewData["IndInfoFormat"].SafeString())%> 🎜>
3- ローカル デバッグの場合、フラッシュベースセキュリティ メカニズムにはいくつかの設定が必要です
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html
Web ページに Flash ファイルの物理パスを直接入力するだけです。
ダウンロードアドレス
http://www.jb51.net/jiaoben/28907.html