2
내 문제는 사용자가 수동으로 선택하지 않고 그의 클립 보드로 html을 복사 할 수 있다는 것입니다. Ctrl + C. 문제는 (zClip, ZeroClipboard) 시도한 모든 플러그인은 일반 텍스트 만 복사한다는 것입니다. 그리고 나서 예를 들어 Microsoft Word에 붙여 넣으면 텍스트가 붙여 지지만 html은 표시되지 않습니다. 그럴 수있는 방법이 있습니까? 여기 내 문제에 대한 해결책을 찾으려고했지만 웹의 나머지 부분에서는 해결할 수 없었습니다.클립 보드에 프로그래밍 방식으로 html로 복사
window.zclip_copyTaskReference = function (event) {
debugger;
try {
var self = $(event.target);
var taskId = self.attr('data-task-id');
var taskName = self.attr('data-task-name');
var href = location.href.replace(/[#]$/, '');
var link = $('<a></a>');
link.attr('href', href);
link.text(taskName);
var html = link.wrap($('<div/>')).parent().html();
successMessage('Link copied to clipboard');
//return link[0];
return html.trim();
//return (html);
} catch (e) {
errorMessage('Failed to copy link');
return '';
}
};
초기화 :
$('.copy-link').zclip({
path: '/Scripts/jquery/zclip/ZeroClipboard.swf',
copy: window.zclip_copyTaskReference,
afterCopy: $.noop()
});
확인에 StackOverflow에 [이] (http://stackoverflow.com/questions/16286957/how-to-copy-both-html-and-text-to-the-clipboard) 질문입니다. 그것은 명확한 해결책을 말해줍니다! :) –
죄송합니다. 웹 솔루션 Javascript/Flash – Romko
에 대해 아직 까먹었습니까? 코드를 게시하십시오. –