>  기사  >  웹 프론트엔드  >  zeroclipboard flash_javascript 클립보드에 복사하는 트릭

zeroclipboard flash_javascript 클립보드에 복사하는 트릭

WBOY
WBOY원래의
2016-05-16 18:21:591030검색

구현 단계는 다음과 같습니다.
1- 참조 파일. 다운로드 후에는 ZeroClipboard.js와 ZeroClipboard.swf라는 두 개의 핵심 파일이 제공되며, 프로젝트에서 그 중 하나를 참조합니다.


2- 로드 중 ZeroClipboard 객체를 생성하고 복사 기능을 구현합니다.

코드 복사 코드는 다음과 같습니다.

//이 단계는 매우 중요합니다. 플래시 파일 참조 경로.
ZeroClipboard.setMoviePath('http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.swf');
//ZeroClipboard 객체 생성
clip = new ZeroClipboard.Client(); >clip.setHandCursor(true);
//Loading 이벤트, mouseOver 이벤트에서 복사할 내용을 flahs 파일로 전송하고 저장합니다.
clip.addEventListener('mouseOver', function(client) {
clip.setText($('#IndInfo').val());
})
//복사 성공 후 대화 상자가 나타납니다.
clip.addEventListener('complete' , function(client, text ) {
alert("클립보드에 텍스트가 복사되었습니다:nn" text)
})
//복사 기능을 구현하는 객체 지정
clip.glue( '복사');
/ /다음은 사용된 html 객체입니다.
<%= Html.Hidden("IndInfo", ViewData["IndInfoFormat"].SafeString())%> 🎜>

3- 로컬 디버깅인 경우 플래시 기반 보안 메커니즘에는 일부 설정이 필요합니다
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html
웹 페이지에서 플래시 파일의 실제 경로를 직접 입력하기만 하면 됩니다.

다운로드 주소
http://www.jb51.net/jiaoben/28907.html
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.