비주얼 에디터에서 비슷한 기능이 필요해서 구현을 시도했는데 자바스크립트로 클립보드에 텍스트를 복사하는 것은 보안 문제로 불가능합니다.
물론 방법이 없는 것은 아닙니다. 플래시를 사용하면 가능합니다. ZeroClipboard라는 라이브러리도 있습니다. 플래시를 사용하지 않는 것이 원칙이어서 지금까지는 시도하지 않았는데 앞으로 적용하도록 하겠습니다.
다른 요구 사항을 적용하기 위하여 버튼을 클릭하면 클립보드에 정보(텍스트)를 넣는 방법을 확인해 보았습니다.
자바 스크립트를 이용하여 클립보드를 제어하는 것이 보안 이유로 제한이 있습니다.
그래서 모든 브라우저에 적용하려면 플래쉬를 사용해야 된다고 확인되었습니다.
이 때문에 해당 기능을 넣지 않았습니다.
다시 한번 방법을 찾아보겠지만 플래쉬를 이용해야 하는 방법이라면 여전히 고민입니다.
문서에 대한 권한이 있다면 편집 상태에서 CTRL-A를 사용하면 전체가 선택됩니다.
더 자료를 찾아보니 이런 자료가 있더군요.
http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard
소스 코드 복사가 좀 더 편했으면 하는 의견이어서 ~~ 저런 방식도 괜찮지 않을까 싶습니다.